Immich

I

Immich

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

Join

Possible to automate Storage Template Migration Job

Based on this ticket, I have to constantly manually run the Storage Template Migration Job to get files to get loaded into albums correctly. Is there a way to automate this? Can I run a script that runs the job at a scheduled time? Can I run a script that will run it after an asset is uploaded? This seems like a pretty big oversight to storage templates if this job has to be run manually every time an asset is uploaded....

Changing docker compose from root to non-root and now i don't have users and files

Hi everyone i was using immich with docker compose at my homelab but in root, i make a non-root user and move everything to them and change all the file permissions to the new non-root user, the problem is that now i don't have any user and any file at immich (they are not deleted, i have them in the upload folder) i managed to change the .env with the old data same as the root one but it just doesn't work my .env is UPLOAD_LOCATION=/mnt/raid/media/immich DB_DATA_LOCATION=/home/compadre/docker/immich/databases...

Looking for a way to isolate low resolution images (small filesize, etc.)

Hello. Well, that's pretty much it. I've uploaded my whole library to Immich and enjoy the advanced searching facilities of thiw wonderful piece of software, but I still can't find a way to delete those bad res pictures I have. Looking for any ideas. I've been looking through the APIs or third parties software without luck. Thanks !...

Reading tags does not work as expected

Hello, I've been trying for a while now to import my existing photos sorted in a year-month-based folderstructure (YYYY-MM-DD - Keyword1, Keywords, etc.). My final goal is, not to lose the structure. Best option would be to import into folder-named albums automatically, which I did not find any option for. So, my idea to workaround was, to automatically get immich setting tags. For this, I used exiftool to tag the photos according to the folder names. This seems to work as the tags are being set as they should. However, the result after importing to Immich is, the separated tags (using , or ; as separators) are recognized as a single tag string ("Keyword1, Keyword1, etc."), which makes no sense at all. I've been trying different approaches with exiftool, using , or ; as separators. The result in exiftool looks fine, but as said, Immich joins the tags into a single tag string. There is one option which worked, when I added each keyword separately with exiftool. Strangely, the result looks exactly the same when I review it with exiftool itself, no difference between using the folder name or to add manually. But, obviously, there is a difference, as Immich's result differs. Here I hope some Immich expert might understand the reason....

Recently upgraded my immich versions - immich now thinks it's a fresh install

1. I edited the DB_DATA_LOCATION and moved from /opt/docker/immich_postgres to opt/docker/appdata/immich_postgres 2. Done a docker pull to get the latest version ...

Invalid SSL certificate in app

Do you have to adjust anything with immich after switching to komodo cause now I can't access it with my domain I can all my others just not immich and the only error I can find is in my app on my phone Invalid SSL certificate when it is not invalid

Files Storage not reading accurate

So i just bought a Bee-Link ME Mini. Super cool little device. its not as strong as i thought it was going to be but all i really need it for is storage and family stuff. Anyway, I have a boot drive and i setup a raid5 with mdadm. so i have boot drive and a storage pool. I would like to see why the storage pool isn't being read only the boot drive. Help please.
No description

Is there a more comprehensive guide on what CLIP models to choose and the recommended HW?

I know that there's some kind of table in https://immich.app/docs/features/searching but I wondered if anyone knows of some other resource that explains the process of changing the model, the pros and cons, wether it's highly recommended tring to enable GPU acceleration (e.g. Cuda or they can run fine on pure CPU), and also wether we should backup something specifically before starting the process. Seems that XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k outclasses the default ViT-B-32__openia by a fair margin with similar processing time and only more memory consumption....

iPhone Immich app no longer showing any photos

About a week ago my Immich app for iOS suddenly stopped working for me. All of my photos are available online through the browser but when I open the app it’s completely empty. I’ve provided a screenshots. I’ve also noticed since losing all of my photos a symbol has appeared next to the Immich logo. I’ve tried closing the app, uninstalling/reinstalling, restarting Immich on my TrueNAS, and rebooted the server. Ive attached the Immich app log. ...

Fresh Install - Password Authentication Failed for User "Postgres"

hi, i'm doing a fresh install on my raspberry pi 5 on the latest version - v1.142.1 i changed the postgres db password on the .env file (as recommended) before running docker compose up, and got this error: ```immich_postgres | 2025-09-19 19:25:18.805 UTC [56] FATAL: password authentication failed for user "postgres"...

Discrepancy between iOS shared album and synced album

I'm so happy that Immich can create albums on the server from a shared iOS album. But I'm seeing a discrepancy between the number of photos locally in iOS and in the Immich album. I have tried reuploading all photos manually to the album but that doesn't seem to work :/ Any advice for forcing a sync between the shared album on iOS and the Immich album?
No description

External Library or Upload photos

Hi everyone, I had a quick question. I want to use Immich to manage my photos. Amazing application I must say, many props to Alex and the other for developing it. However, I am usure how I should or what is recommeded way of using it. I have, just as probably many others, a big folder of many years of photos. Most of them in camera roll folder uploaded from my phone(iOS) and some photos sorted in albums in folders. But I am unsure if to add it as an external library or just dump all my photos into it (maybe using Immich-go). For the external library you have to rescan it everytime it changes, which I think is not ideal. And for uploading the photos, I want to keep the albums I have right now. ...

Upgrading from v1.132.3 to 1.142.1

Getting this error microservices worker error: Error: The database currently has VectorChord 0.4.3 activated, but the Postgres instance only has 0.3.0 available. immich_server | This most likely means the extension was downgraded. ...

Immich App error, no sync stream, Using Server URL: null??

Hey guys, After a long time, I finally installed at the first time Immich. System: Docker VM from Truenas Docker Version:1.119.1 ...

Undo specific delete

Something weird happened and when trying to delete 16 files it deleted 11,000. Is there a way to restore file depending on deleted date ? I could restore all trash but I've just spent 2 days deleting unwanted photo and would have to do it again 🙁...

After upgrading to version 1.142.1, an error occurred and it won't turn on.

immich_server | [Nest] 7 - 09/19/2025, 3:25:10 PM ERROR [Microservices:DatabaseRepository] Migrations failed: Error: corrupted migrations: expected previously executed migration 1752759108283-ConvertToAbsolutePaths to be at index 27 but 1752267649968-StandardizeNames was found in its place. New migrations must always have a name that comes alphabetically after the last executed migration. immich_server | Error: corrupted migrations: expected previously executed migration 1752759108283-ConvertToAbsolutePaths to be at index 27 but 1752267649968-StandardizeNames was found in its place. New migrations must always have a name that comes alphabetically after the last executed migration. immich_server | at #ensureMigrationsInOrder (/usr/src/app/server/node_modules/.pnpm/kysely@0.28.2/node_modules/kysely/dist/cjs/migration/migrator.js:495:23) An error occurred in the logs, and it won't turn on....

Immich memories - Howto show information like the place/city/country

Immich is fine running, memories are created and are shown on mobile device, so all fine. But user is missing some information about the show image like the place etc. Can't find any thing to change setup, configure or so. Any tips?...

Does THUMB_LOCATION actually work?

I was trying to get thumbs to be stored in a separate folder so I followed this: https://immich.app/docs/guides/custom-locations/ And yet the data is still stored in UPLOAD_LOCATION/thumbs I am certain the container has the right env vars, and that the custom location for thumbs exists, and it's writable, etc....

Multiple errors of "Unable to complete move. File does not exist at either location" on new deploy

I am receiving many "WARN [Microservices:StorageCore] Unable to complete move. File does not exist at either location." Current Config/Steps/Testing - New docker deployment - create storage template...

no such file or directory open upload/encoded-video/.immich

Hello, I goof up my immich and I'm struggling to get it working again. I am relatetively inexperienced with docker and linux but I am using this stuff to learn :D I was on version 224 (I think), storing my files on my NAS and it was working fine until the phone app stopped working. I read I had to upgrade my immich server so I pulled to the newest version. I then learnt that 132(?) changed something and I needed convert. This is where I think I really messed up. I overwrote my compose and env f...