Immich

I

Immich

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

Join

[beta] timeline error - type 'Null' is not a subtype of type 'String'

When enabling the beta timeline, the app shows: Error occurred - type 'Null' is not a subtype of type 'String' in type cast. None of the assets in the Photos tab show up. Disabling the beta timeline and the error disappears and assets become viewable again. Link to my issue on Github with details is here: https://github.com/immich-app/immich/issues/21213 ...

Photo edited on mobile app is saved as new item (and cannot edit on web)

- When I rotate a photo on mobile app the only option to save is "save to timeline" and that creates a new asset with suffix _edited. This is "wrong" in the sense that every other tool I know where you edit an asset edits the asset, not a new one. Having considerable amount of wrongly oriented assets becomes complicate because the newly edited asset will hold zero metadata of the old asset (location, date, etc.). - On web I cannot edit at all (rotate, etc) Are there plans to correct this? Creating a copy when you edit an asset should, if anything, be a choice, not the unavoidable default (of course, I might miss the option, please let me know if I do!)...

Server restarts since updating to 1.139.3

When updating, I noticed that the last four photos uploaded were not appearing, giving an error, but when I downloaded them, they were fine. So I went to the administration menu, Tasks, and saw that the thumbnails told me that four were missing. When I clicked on the missing button, the server started to restart. It didn't matter that I recovered the database from the backups, it kept doing it. Only when I deleted these photos did it stop restarting, but if I uploaded them again, it started again. The photos are in HEIC format, but the previous ones didn't cause any problems. Translated with DeepL.com (free version)...

library update tasks

Hi everyone, I have a concern about the library update tasks. When I add new photos into my watched folder, it seems like the jobs don’t start automatically (or only very randomly). ...

Failed to read upload/encoded-video/.immich

Hi ! I have some issues with immich on docker. I just update my immich server but get somes errors. I have read https://immich.app/docs/administration/system-integrity/#folder-checks but idk how can i fix it. I use the lastest docker-compose with : wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml In my console i get : https://pastebin.com/z0csH7cp...

Memories stopped working after changing path of external libraries

I dont know why but i had the stupid idea to change the mount paths inside of docker. So i Lost my external libraries. After correcting the paths and rescan everything i recognized that memories stopped working. Tried to trigger it again but except for the Post in logs nothing showed in verbose logs. Any clue?

Domain flagged as malicious by google

Hello everyone, Ive been using this service for a couple of weeks now and it’s been working pretty well. Last night I started exploring oauth and attempted to create an oauth client in the google dashboard to be used by immich. However, a few seconds after creating the oauth client, my root domain got flagged as malicious with these two urls being the primary offenders: https://photos.mydomain.com/auth/login?continue=/user-settings https://photos.mydomain.com/user-settings. Now I get a warning from my browser whenever I try to access any of my subdomains and I can’t use googles oauth. I’m currently running immich using docker and the domain is obtained from cloudflare and connected through a cloudflared tunnel. I would greatly appreciate any help I can get with this. Please note that Ive had this domain for a long time now and have been running many other services on it with no issues....

Use sqlite instead of pg?

Long shot but is it possible to use sqlite for the server instead of pg?

File storage not connected to NAS

I'm trying to set up immich so that the docker container is running on one device (proxmox ubuntu server docker environment) with the uploaded user files stored on my NAS (truenas SMB share). Despite my best efforts, immich's storage space readout is behaving as if the upload files are going to the limited storage space of the docker environment, not the NAS. From a search of common issues, this sounds like it's a simple misconfiguration of the network share, however I'm confused by this because I can't find what's wrong with it. I even have other docker containers like jellyfin utilizing the network share without any issue. I have the SMB share mounted with /etc/fstab like this:...
No description

Getting error trying to pull image using default compose and .env file

Trying to do docker compose up -d with default compose and .env files from the site and am receiving the following error "unable to get image 'ghcr.io/immich-app/immich-server:release': Error response from daemon: layer does not exist" I can pull the image using wget, but cannot using docker image or compose. I can connect to ghcr.io just fine from endpoint....

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? ...