Immich

I

Immich

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

Join

Inconsistent iOS app behavior following 1.139.3

Primarily with Beta Timeline I have personally found the sync behavior to be inconsistent following 1.139.3, which I found to be the most stable release. Ever since 1.140 and beyond, the app doesn’t consistently refresh when you open it and is more likely to have issues with thumbnails not loading. These issues are always resolved by a simple swipe away and re-open of the app. ...

difference context/description

hi, couldn't find it anywhere - what's the difference between the two and how to use best? thanks!...

"Duplicated" when uploading and app crash

Hey, I am having an issue with Immich v1.140.0 in iOs app. I want to upload my photos and videos from iOs to my server, but the issue is that when I upload any file, it generates a "copy" of that file that is synced, but it also appears the original file as not synced (attached at the photo below, don't really know how to explain). Has any body faced this problem? Basically the videos on the top are not synced but on the bottom the same videos appear but now uploaded (as you can see with the 0:06 seconds video)....
No description

Photos deleted on device still appear in the app

Hello, I can't find a way how to sync my Immich gallery with local. Backup works fine when I create new images however when I delete them, it doesn't reflect back in the app. I tried running the remote sync job from Backup settings, I tries logging out and back in. Nothing seems to work....

Truenas user with update problems from old dataset

Hi, thank you for making Immich. We love using it, however have been bit by the upgrade issue with Truenas. I have followed this document for the update: https://main.preview.immich.app/docs/install/truenas/#updating-the-app However, I am still receiving the error Error: Invalid upgrade path. For more information, see https://immich.app/errors#typeorm-upgrade. I usually am pretty good at this stuff, but I've reached this wall a number of times now that I feel I need some assistance to move forward. Truenas sadly does not let us "pick a version between the range of 1.132.0 and 1.136.0" anymore, so I feel like I missed the boat on that migration opportunity big time. I copied the files from the old dataset to the new dataset, unticked the box, I believe the permissions are correct, and the data storage and postgres storage datasets should be set to the correct locations. /mnt/primary/apps/immich_data and /mnt/primary/apps/immich/postgres_data respectively. The first item is the new location where everything was copied to, and the second is the postgres data folder of the old dataset. I was not sure if I need to give the postgres a brand new fresh dataset -- it's possible this is part of the issue I'm having? ...

Service continues to go offline after trying to upload files/images and videos

Not quite sure why but it seems that immich itself crashes after trying to upload images and videos. I will provide logs.

Facial Recognition Failing - Postgres error

Very new install, less than a few weeks old, running on Kubernetes. From initial install I've been unable to run the facial recognition and receiving this error: ``` [Nest] 7 - 09/09/2025, 3:17:02 PM ERROR [Microservices:{"id":"81bbaba6-5adf-42ff-aa31-19c682fcb250"}] Unable to run job handler (AssetDetectFaces): PostgresError: pgvecto.rs: The index is not existing in the background worker. ADVICE: Drop or rebuild the index....

Backwards selfie thumbnails

Thumbnails of photos taken with the selfie camera on my Pixel 10 Pro are flipped on the timeline. Below is the original photo and the way it appears on the timeline....
No description

Preview generation breaking Immich

Whenever the asset preview generation starts, it gets stuck and Immich stops working. Anyone else seen this or knows a fix? Thanks!...

Delete from the device all at once

Is there a way to delete all photos that have already been uploaded to the server from my iPhone at once, or to delete everything older than a certain date? Thanks in advance....

How to find image ID when given thumbnail path in error log

I am receiving the following error regarding a missing thumbnail, but I need to be able to find the associated image: ```[Nest] 18 - 09/08/2025, 2:24:12 AM ERROR [Api:LoggingRepository~g76u722o] Unable to send file: Error Error: ENOENT: no such file or directory, access '/data/thumbs/d454d67b-3eb6-4bcc-8fbe-f9d2d94c90c3/a0/7c/a07cae9f-73c3-47bc-97bb-c99af24e0812-thumbnail.webp' at async access (node:internal/fs/promises:606:10) at async sendFile (/usr/src/app/server/dist/utils/file.js:49:9)...

Other user can see my (admin) photos when they log in

I saw another user on Reddit asking about the same observation, but don't see that he brought the issue here. I set up Immich on Ugreen Nas 6800 today and uploaded 18,000 of my own photos through the Android app as the Admin user. I then logged on with the account I made for my wife (non-admin) and she can see my entire library and folder structure. I tried clearing cache on my Android device and then clearing all data and when I log in again it's the same, we're looking at the same contents....

Error: connect ECONNREFUSED 192.168.1.123:5433

Today I installed immich and immich post sql on the Unraid server. But I can't access the WEBUI and get this error. Does anyone know what I did wrong?
No description

vectorchord version in docker-compose.yml

I followed the steps in 1.133.0 https://github.com/immich-app/immich/releases/tag/v1.133.0 and changed my docker-compose.yml to switch the db to image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0 and everything has been running fine. I use what'supdocker to monitor my docker images to see if I missed a notice about updates and saw that immich_postgress is outdated even though I've been keeping up with my immich updates. ...

Immich (beta) still does no real background sync

Is this expected? I was under the impression that exactly beta would solve this: - have photos on your iphone (new, not yet synced) - open immich app - see that it takes a moment to "see" the new photos from iphone...

What is ls `/immich/library/library` and why is it empty?

At first, I had a heart attack thinking somehow my phots went away, but they are there on the web, and I can see them in /immich/library/upload So what is this folder? Why is it created? Or is it a rest of obsolete path?...

Migrating from external library to default - missing files

Hello, I am nearly complete on my task of migrating from external to default library. I run 'immich import' on CLI to re-import all assets from external to default. In order to check nothing is missing I run a script to hash each file in my external library and compared to what is in /data/library/admin. I have 225 files which appear in external which aren't in default once I removed all my .yml, .tmp and unsupported formats etc. For the ones that remain I have manually checked a few by running immich upload <file name> -j, typically I see it's failed to import due to duplicate asset, I then take the asset_id of the duplicate to view in Immich however they all seem to be corrupt / missing as Immich shows metadata but I get an error message where the Image is supppose to display which shows 'Error loading image'. The file path in Immich is also showing in the /data/upload directory rather than /data/library.... I have no files in /data/upload....Any idea why this would happen?...

Messed up docker permissions

I run TrueNAS with jlmkr for docker containers. I recently made some changes to my /mnt/data directories and I'm guessing a change I made to the /mnt/data/immich folder is causing some issues.

Hardware acceleration on Machine Learning

I recently moved my server from a Mini PC to a PC with Nvidia GPU. The migration was smooth using Backup and Restore, now I am trying to enable Hardware acceleration. It worked on Immich server but it is not working on Machine Learning, I noticed that I am missing -cuda on my Machine Learning image on my Docker Compose so I added that and Pulled and restarted my server....

Upgrading from v1.109 to latest

There are 25 pages of releases since my current version - any tips or guidance on the best strategy to upgrade? Is the best approach to literally just upgrade release by release, using the IMMICH_VERSION flag in the .env? it's currently set to "release" in my file, but I guess I should set it to 1.12, and run docker compose? then 1.13 etc. etc....