Immich

I

Immich

A place to hang out, get support, discuss Immich, get announcements about releases and anything else going on.

Join

Hello everyone.

Running immich off lxc container in proxmox and I created a symlink to move the library to a NAS share but I'm getting an error when I upload a file. [Nest] 124 - 08/24/2025, 8:35:55 PM DEBUG [Microservices:ApiKeyService] Attempting to rename file: /opt/immich/upload/upload/3308fee0-f6f1-43a9-a873-b87537318e62/54/20/5420e09a-e9b3-45e9-8f17-b61ee33f261e.jpg => /opt/immich/upload/library/admin/img_1458.jpg [Nest] 124 - 08/24/2025, 8:35:55 PM DEBUG [Microservices:ApiKeyService] Unable to rename file. Falling back to copy, verify and delete [Nest] 124 - 08/24/2025, 8:35:55 PM ERROR [Microservices:StorageTemplateService] Problem applying storage template...
No description

Items marked as not available locally when searching

In beta timeline when you search all items are marked as not available locally while they are when viewing the same items in timeline Attached screenshot of identical item in timeline and in search. App and web on latest version. iPhone XR iOS 18.6.2....
No description

Error loading dynamically imported module (Raspberry Pi crashlooping on v1.139)

Hi everyone, it seems that after updating my RPi, immich server doesn't work anymore. I got warnings asking me to check for my internet connexion and this error :
error loading dynamically imported module: http://192.168.0.30:2283/_app/immutable/nodes/19.p0fkrwXm.js (500)
error loading dynamically imported module: http://192.168.0.30:2283/_app/immutable/nodes/19.p0fkrwXm.js (500)
it seems that the container keeps restarting it may look like this issue here but I'm not sure : https://github.com/immich-app/immich/issues/21189 System : DietPi v9.16.3 : 23:07 Device model : RPi 4 Model B (aarch64) with 8GB of RAM...

api assetUpload

there are a lot of paremeters thath I dont know how to fill: - deviceAssetId - deviceId - duration...

App never seems to be syncing?

I’ve been running Immich for a few months now. Recently every time I open the app it seems to have a backlog of items that haven’t been uploaded and I cant figure out why. As soon as I open the app they will begin to upload. Current settings are pictured....
No description

Sort/Filter by sync status on mobile | Possible?

I would like to know exactly what items are in what sync status without having to look at 10K+ single items Is there any way, inclusive but not limited to SQL Query on the DB export, to filter exactly which items are synced/only local/only remote? I need this to figure out if indeed all items are now synced after full hashing finished (optically it seems so but I kept finding outliers during the process) before I actually enable sync to be sure I do not mess up the libs again. ...

Help on setting up borg backup

Hi, I have immich running on a raspberry pi 5 and it is working well, with my photos and videos stored on a connected ssd drive. I'd now like to start backing up the database and the library. As a first step I am adding a second connected drive, and want to create a backup there. I am looking at the sample script in the docs, which starts with: UPLOAD_LOCATION="/path/to/immich/directory" # Immich database location, as set in your .env file BACKUP_PATH="/path/to/local/backup/directory" ...

Partner sharing says Looks like you shared your photos with all users or...

I am sure this worked before, however I never had enabled it. Today I wanted to enable partner sharing and I have one other user on the system (with pics). When I go to my profile and try to enable it, it says Looks like you shared your photos with all users or you don't have any user to share with. ...

Smart search does not return results on first query

I think this issue is new in the latest version because this worked until 1.138 for sure 1. Perform a smart search for example Green Trees 2. Hit enter and see No results Try a synonym or more general keyword 3. Search again but this time, instead of hitting enter, click on the recent searches entry for Green Trees...

Incorrect date for iPhone video after trimming it

Hello, I just noticed that if you shoot a video with an iPhone and then trim it with Apple's Photos app (I often do this to keep only the best moments of the video), when you sync with Immich, it chooses the date you edited the video and not the date you recorded it! I probably didn't search thoroughly enough, but I didn't find anyone else complaining about this. Am I the only one who trim videos? ...

missing thumbnail and data

I am having issue where some of my photos have thumbnails and some dont. Heres what happened. My 1 TB HDD reserved only for Immich had issue saying storage full, which I realized it was due to inode being full. Previously the HDD name was mnt/ImmichOne. I moved my entire data to SSD, flashed my HDD to XFS, then moved it back. Heres a catch. In my previous installation I accidentally had upload location to /mnt/ImmichOne/upload which created an upload folder and put everything inside of it. This time I also fixed that to /mnt/immich and moved all to root folder. And changed env to proper /mnt/immich. ...
No description

Restore borg backup

Hi, I'm trying to restore a borg backup using Immich's script. I've successfully created a backup, but now I have no clue on how to restore it.

No such file or directory

I am having an issue with some files where I get an "error loading image" thumbnail in the timeline, and a "Unknown error: Error: ENOENT: no such file or directory" in the logs. It does not happen for all images, just a subset of them. If I look within the immich_server container, the error files that is says does not exist, actually does not exist. I'm thinking at some point there was a faulty upload or something? I am wondering how I properly reset the database to remove these entries so that I can rerun the sync (or maybe there is a better way). See attachements for docker compose (note I purposely don't have immich ML for right now just to simplify the setup), .env, & logs. I saw some related errors/discussion in the github discussions, but these mostly seemed to be people getting this error when the file did exist, whereas my files seem to actually not exist....

Upload Button Not Functional

I have installed Immich on our new Promox server and things were going great (uploading photos into the database). All the sudden, the upload became unresponsive to upload button in the Edge browser. I tried to find any troubleshooting steps that would address this, but found nothing. Is there a way to determine in the app whether we have a disk space issue?

Date time of the image without metadata

Currently I am using v1.139.2 from TrueNas Sacle App with UTC+8 timezone (Asia/Hong_Kong) setup in the host server, and the iOS app. Not sure since which version Immich showing the time a bit strange if the image is without metadata and timezone specified. In the web, it will show as no timezone (expected), but the time sometime is local time, sometime is UTC+0. Not sure it is related to display side or the data stored in Immich. I tried web upload a PNG, it will show as no timezone with UTC+0 time. But the iOS app upload a PNG screenshot, it will be no timezone with local time (UTC+8)....

Move library outside data folder

Currently I have this storage template: {{filetypefull}}/{{y}}/{{MM}}/{{filename}} That results in paths like this: UPLOAD_LOCATION/library/user/IMAGE/2022/02/IMAGE_56437.jpg...

storage template why this happens ?

I am using the following storage template. {{#if album}}{{album-startDate-y}}{{album-startDate-MM}}_{{album}}/{{filename}}{{else}}{{y}}{{MM}}/{{filename}}{{/if}} I am just sync (for now) the "camera" folder on smartphone....
No description

CLI tool stuck uploading assets

I'm trying to import my existing files into Immich but after a (several hours long) hashing and checking for duplicates process, the process seems to hang, when I --skip-hash it immediately hangs. See attached image. Perhaps worth noting that the actual server is https instead of http (trying to import with that address now, not expecting it to work), caddy provides the valid cert (via cloudflare and DNS rewrites using adguard on my Tailnet). Could it be that I just have to wait longer?...
No description

Hashing on iOS loops [beta timeline]

Dear Immich devs, I am on iOS and Immich 1.139.2 on truenas using the beta timeline, but this problem first appeared on v1.138. Problem:...

USB External drive I/O error when immich container is running.

I have a USB hard drive connected to a debian linux server. Everything including database, uploads all are inside the harddrive. Both systemd for immich auto start and also drive mount using fstab on boot are setup. For some time everything is okay, later then on the next opening of app/web, the storage used bar goes 0 of 0. Then I checked dmesg and found out hard drive goes to I/O error state. A reboot is required for immich to realise hard disk exists and this loops on. I also checked if it is a spin-down, bad device block issue, but those all are okay. I docker compose down the container and put the system ON overnight and the drive was alright next day. Need help with this....