July 19Jul 19 Several months ago, I installed Immich on my Unraid server by following @SpaceInvaderOne 's tutorial and using the PostgreSQL app that he created. Over this time, I have been uploading all my photos without any issues, and Immich was working perfectly. Unfortunately, I had automatic updates enabled for all my Docker containers, and Immich was automatically updated to version 3. Ever since Immich was updated to version 3, my Immich server has stopped working. It seems that the PostgreSQL version created by Spaceinvader One are no longer compatible because it uses pgvecto.rs instead of VectorChord. I am a beginner-level Unraid user and I don't know how to resolve this issue.I would greatly appreciate it if @SpaceInvaderOne or someone else could create a new tutorial explaining how to migrate from our older versions to a working setup that is compatible with the latest release.Thank you very much in advance.
July 19Jul 19 I have had the same problem. I've tried to get ChatGPT to help me fix the issue and after a few hours I still haven't been able to get it to work. I've hardly used Immich so I think I'll do a complete fresh install.... These sorts of things are a bit of a concern though...
July 19Jul 19 Community Expert Check the db container required in the official compose fileGitHubimmich/docker/docker-compose.yml at v3.0.3 · immich-app/i...High performance self-hosted photo and video management solution. - immich-app/immich
July 22Jul 22 On 7/19/2026 at 5:49 PM, viratogen said:Several months ago, I installed Immich on my Unraid server by following @SpaceInvaderOne 's tutorial and using the PostgreSQL app that he created. Over this time, I have been uploading all my photos without any issues, and Immich was working perfectly. Unfortunately, I had automatic updates enabled for all my Docker containers, and Immich was automatically updated to version 3. Ever since Immich was updated to version 3, my Immich server has stopped working. It seems that the PostgreSQL version created by Spaceinvader One are no longer compatible because it uses pgvecto.rs instead of VectorChord. I am a beginner-level Unraid user and I don't know how to resolve this issue.I would greatly appreciate it if @SpaceInvaderOne or someone else could create a new tutorial explaining how to migrate from our older versions to a working setup that is compatible with the latest release.Thank you very much in advance.Install Redis official container.Change repository of Immich container to: ghcr.io/imagegenius/immich:latest and force update.Restart (in this order)Redis thenPostgresql thenImmich container.This worked for me and has been working flawlessly, with additional updates, since I had the same issue about a month ago.This will also put you on official repos going forward. I'm not sure what happened to SpaceInvader One...he's gone missing for months now. I hope he is okay.
July 24Jul 24 I have the same issue. @dojesus SpaceInvaderOne's Tutorial had the Redis inside the Immich Docker via Docker_Mods. I don't get how switching to an "external" Redis container would affect the PostgreSQL-Container which obviously has to change form pgvectro.rs to VectorChord DB Extension.Upgrading | ImmichYou can see versions that had breaking changes here.I would expect that the Repostiory in PostgreSQL container must be changed from "tensorchord/pgvecto-rs:pg16-v0.3.0" to "VectorChord-something". The link above says "ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0" but I don't know if this is the same on an Unraid-Container as in a docker-compose.yml
July 26Jul 26 I have also noticed this 2 weeks ago but have not had the time to take a proper lookIf anyone has good resources on migrating from SpacinvaderOnes DB to an official postgres container that would be great.I think I will start trying and update if anything comes of it.
July 26Jul 26 On 7/19/2026 at 4:49 PM, viratogen said:Several months ago, I installed Immich on my Unraid server by following @SpaceInvaderOne 's tutorial and using the PostgreSQL app that he created. Over this time, I have been uploading all my photos without any issues, and Immich was working perfectly. Unfortunately, I had automatic updates enabled for all my Docker containers, and Immich was automatically updated to version 3. Ever since Immich was updated to version 3, my Immich server has stopped working. It seems that the PostgreSQL version created by Spaceinvader One are no longer compatible because it uses pgvecto.rs instead of VectorChord. I am a beginner-level Unraid user and I don't know how to resolve this issue.I would greatly appreciate it if @SpaceInvaderOne or someone else could create a new tutorial explaining how to migrate from our older versions to a working setup that is compatible with the latest release.Thank you very much in advance.have and its been around for a while... items are in the CA...https://bmartino1.weebly.com/immich-on-unraid-ca-docker.htmlReddis is gone. Bitnami was bought out, and there redis docker are gone use valkey instead...Ideally, it is recommended to use docekr compose plugin... and run via Docker Compose..https://bmartino1.weebly.com/immich-on-unraid-docker-compose-guide.htmlthe support page is here:https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup
July 27Jul 27 Author On 7/22/2026 at 2:59 AM, dojesus said:Install Redis official container.Change repository of Immich container to: ghcr.io/imagegenius/immich:latest and force update.Restart (in this order)Redis thenPostgresql thenImmich container.This worked for me and has been working flawlessly, with additional updates, since I had the same issue about a month ago.This will also put you on official repos going forward. I'm not sure what happened to SpaceInvader One...he's gone missing for months now. I hope he is okay.Thank you very much for your post. I use Redis included in the Immich container with the variable DOCKER_MODS=imagegenius/mods:universal-redis and REDIS_HOSTNAME=localhost. I didn't have to install another container with Redis, just changing the repository of PostgreSQL_Immich container to ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0 and it fixed the problem
July 27Jul 27 Author Solution For newbies like me who ran into the same issue, this is what I did to get Immich working again:Stopped both the Immich and PostgreSQL_Immich containers.Changed the image of the PostgreSQL_Immich container to ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0, keeping the same container name. To do that, I edited the container in Unraid and pasted ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0 in the Repository fieldThen I clicked Apply and the container updated.I didn’t touch the container port or any of the volume paths (/mnt/user/appdata/PostgreSQL_Immich → /var/lib/postgresql/data )In Immich, leave these as they are, as I don't use a Redis container but Redis inside Immich Container:DOCKER_MODS=imagegenius/mods:universal-redisREDIS_HOSTNAME=localhostAfter that:Start the PostgreSQL_Immich container first.Then start the Immich container.For a while the Immich container was busy reindexing all the vector indexes, and after a few minutes it was accessible again through the web UI. The Immich logs no longer show any errors and I’ve got access to all my photos and videos back. To avoid this happening again in the future, I’ve disabled automatic updates for both the Immich and PostgreSQL containersIn the future I’ll look into doing updates via Docker Compose, like Immich officially recommends, but for now my setup is working again. For anyone running into the same issue: don’t panic. Your photo files are not lost; they just need to be reindexed, and you have to switch the Postgres image to a newer version that’s compatible with Immich 3.0 and above. Thanks a lot to everyone who replied in the forum and shared their input
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.