Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Immich docker self-hosted google photos setup

Featured Replies

The new update fixed it for me also, but no issues with my photos being in the trash.

  • Replies 218
  • Views 107.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • gottoesplosivo
    gottoesplosivo

    What I did was actually following the instructions that you linked, and it seems to be working.     OPTIONAL: Create a db back up just in case. Change the values in brackets with the

  • Espressomatic
    Espressomatic

    I don't think so. When you update the container, it'll already include any necessary changes. There are breaking changes all the time, and if you're maintaining your own compose and config files, then

  • Mattaton
    Mattaton

    @mbc0 So, it looks like you have made the GPU available to the container, but you also need to turn on GPU acceleration in the Immich settings. Also, imagegenius recently changed how the AIO

Posted Images

I am running Immich on my UnRaid box and am being trusted with my wife's 60k pictures. So I tread lightly.

Two key questions have come up as she uploads them and works on them.

1) All her pictures are showing up properly within the Immich application. Going to where the files are actually on the array, they all fall under a folder structure photos > upload and then in a bizarre folder called "7a99e5fd-d30c-4913-b70a-42e84369d3d5." Inside that folder are ton of sub-folders and the filenames in them are unrecognizable from the original files. I assume that is normal???

2) I think I read there is some "Storage Template" that can or should be invoked that moves these files (photos) out of the upload folder to the library folder. The storage template is also I think supposed to rename the files as it moves them so they are recognizable by their filenames. Is that correct???

3) If I need to do this, how is that setup in within the docker in Unraid? What edit do I need to do to my template???

All of this precludes my real concern that these are backed up. All insight to someone new to this application would be greatly appreciated.

37 minutes ago, RaidPC said:

I am running Immich on my UnRaid box and am being trusted with my wife's 60k pictures. So I tread lightly.

Two key questions have come up as she uploads them and works on them.

1) All her pictures are showing up properly within the Immich application. Going to where the files are actually on the array, they all fall under a folder structure photos > upload and then in a bizarre folder called "7a99e5fd-d30c-4913-b70a-42e84369d3d5." Inside that folder are ton of sub-folders and the filenames in them are unrecognizable from the original files. I assume that is normal???

2) I think I read there is some "Storage Template" that can or should be invoked that moves these files (photos) out of the upload folder to the library folder. The storage template is also I think supposed to rename the files as it moves them so they are recognizable by their filenames. Is that correct???

3) If I need to do this, how is that setup in within the docker in Unraid? What edit do I need to do to my template???

All of this precludes my real concern that these are backed up. All insight to someone new to this application would be greatly appreciated.

  1. That long string is the user ID, I believe. But yeah, you largely ignore the way this folder is organized. It's meant to be temporary.

  2. The Storage Template is not at the container level, it's within the Administration settings within Immich. You can set up the folder organization however you prefer. For example, I set it up like this:
    UPLOAD_LOCATION/library/matt/2022/02-Feb/2022-02-03/IMAGE_56437.jpg
    Which is set up with variables like this:
    {{y}}/{{MM}}-{{MMM}}/{{y}}-{{MM}}-{{dd}}/{{filename}}
    Once you have that set up, the files should move from the upload folder to the library folder under the user's name.

Some other gurus may say I'm mistaken. But that's how mine works as far as I can tell. :-)

Great explanation. Helped a Lot!

I am leaning towards using {{y}}/{{#if album}}{{album}}{{else}}Other/{{MM}}{{/if}}/{{filename}} since my wife has all her pictures already in folders by year and she has been setting up in Albums.

I assume is would look like something like this: 2025 (folder)/Sunsets (folder) /Sunrise this morning.jpg.

Follow-up question is on the path. UPLOAD_LOCATION/library/admin/2022/Album Name/IMAGE_56437.jpg

It wants it appears to put them in a sub-folder called admin. Not sure why. My wife has a login and I have a login.

Her name is Annette. It doesn't seem to allow me to change that admin out for Annette. IE. path field is not editable.

Is this where under the User account one adds a Storage Label? If not what is that for and how do I get her photos in folder unique to her?

New problem on complete re-install of Immich. WebGui option is missing on the docker tab.

I had Immich running perfectly, but my wife's pictures needed to be cleaned up so I uninstalled Immich and re-installed Immich. What I cannot figure out after 4 re-installs is why the WebGUI option is not showing up in the docker tab with the other options like Start, stop, etc. The IP address and port work fine in a browser. What did I configure wrong for it to be missing? It was available in my first successful installation.

The solution is to go to the docker settings, advance view tab on the right, and enter under WebUI: http://[IP]:[PORT:your port number]/

For some reason, this field was left blank despite the many re-installs.

Hi everyone,
Total noob here just trying to make sure I don’t lose all my pictures by doing something stupid.

I just updated the Immich Docker container — I was previously on version 1.3.x. From what I understand now, I should have upgraded the postgresql_immich container first before updating Immich itself.

Before I go any further, I want to be sure I don’t break anything or risk losing my library. Could someone confirm the correct upgrade order, and if there’s anything I should do now that I already updated Immich first? Do I need to update PostgreSQL manually, roll back, or run any migrations?

Thanks for any guidance — I really don’t want to mess this up!

Hi everyone,
Total noob here just trying to make sure I don’t lose all my pictures by doing something stupid.

I just updated the Immich Docker container — I was previously on version 1.3.x. From what I understand now, I should have upgraded the postgresql_immich container first before updating Immich itself.

Before I go any further, I want to be sure I don’t break anything or risk losing my library. Could someone confirm the correct upgrade order, and if there’s anything I should do now that I already updated Immich first? Do I need to update PostgreSQL manually, roll back, or run any migrations?

Thanks for any guidance — I really don’t want to mess this up!

All else aside, isn't the correct answer to "I don't want to risk listing my library" is to make a duplicate of your library in a safe place?

57 minutes ago, jumperalex said:

All else aside, isn't the correct answer to "I don't want to risk listing my library" is to make a duplicate of your library in a safe place?

or raid mirro it across another disk for redundacy...

1 hour ago, popolz said:

Hi everyone,
Total noob here just trying to make sure I don’t lose all my pictures by doing something stupid.

I just updated the Immich Docker container — I was previously on version 1.3.x. From what I understand now, I should have upgraded the postgresql_immich container first before updating Immich itself.

Before I go any further, I want to be sure I don’t break anything or risk losing my library. Could someone confirm the correct upgrade order, and if there’s anything I should do now that I already updated Immich first? Do I need to update PostgreSQL manually, roll back, or run any migrations?

Thanks for any guidance — I really don’t want to mess this up!


imimch it slef droped support for pg xxx plugin and imich decided to maintin ther own postgress docker image using the new supported plugin vectorchord.
this was during postgressv14 being the norm. v16 being the go to staple and v18 being the bleeding edge.

Image genious(the mainteiner of teh docker image for the unraid CA) after working with them pushed to update and migration that now requires vetochord over the pg plugin. Immich mainting ther own docker image gave usrs the abilty to move and update by usin ghte tag with both pg and vetochord...

YOU HAVE ALWAYS BEEN IN CHARGE OF YOUR OWN DATA AND BACKUP!

Immich them selves want you to use the docker compose method. Space invader atempted to help as trtying to have novice and others use edit and have compse on uraid was still a beta things and not easily expalined nor gone over...

He partnered with image genios who shipes a docker image that runs both the imich server and imch remote learning in 1 docker.

So the question has and will always be. Do IO run CA and folow image genious update stack, github and notes. Or Do i follow the immich stack mainter github update and notes.

Thsi caused alot of issues and drops form the platform as they worked themselves out...

Meanidn that a UpDate path REQUIRES a good working postgres tag and the backup and restore (migrations) of the postgress version.

Image genoius recomedns runnign postgress v16

imache compose recomend runing v18

folwoing EOL and realse cyclesw postgress v16 is not EOL untill 2028
https://www.postgresql.org/support/versioning/

so there is no direct answer to "CORRECT" update path...

it was for that reason that I made the new CA immich dockers to help easy the transtion. ANd web to a Webstie for guide due to issues with Unraid forum and suport pages...

review:
https://medium.com/@damngoodtech/how-to-easily-restore-a-postgresql-database-in-a-docker-container-23ccfaa3d60b
https://davejansen.com/how-to-dump-and-restore-a-postgresql-database-from-a-docker-container/

https://docs.immich.app/administration/backup-and-restore/

and if running unrad CA method you are running in a postgress standalone:
https://docs.immich.app/administration/postgres-standalone/

new install guid for CA:
https://bmartino1.weebly.com/immich-on-unraid-ca-docker.html
Only thing that changes is whe you launch postgress you run the postgress resotr comands...

New install copose:
https://bmartino1.weebly.com/immich-on-unraid-docker-compose-guide.html
THe mainteriners recomend method...(more due to univeral; across any and all linux distors...)

Ther are many way to interace with your postgress dsatabase to backup, dump rstore...

simlarly the immich defualt folder layout or storage tempalte and volume mapoing. Yes you can maintin your old data and transtion to the curent working known stable models... BUT YOU ARE ULTIMATE INCHAGE OF YOUR DATA!

1 hour ago, bmartino1 said:

it was for that reason that I made the new CA immich dockers to help easy the transtion. ANd web to a Webstie for guide due to issues with Unraid forum and suport pages...

review:
https://medium.com/@damngoodtech/how-to-easily-restore-a-postgresql-database-in-a-docker-container-23ccfaa3d60b
https://davejansen.com/how-to-dump-and-restore-a-postgresql-database-from-a-docker-container/

https://docs.immich.app/administration/backup-and-restore/

and if running unrad CA method you are running in a postgress standalone:
https://docs.immich.app/administration/postgres-standalone/

new install guid for CA:
https://bmartino1.weebly.com/immich-on-unraid-ca-docker.html
Only thing that changes is whe you launch postgress you run the postgress resotr comands...

New install copose:
https://bmartino1.weebly.com/immich-on-unraid-docker-compose-guide.html
THe mainteriners recomend method...(more due to univeral; across any and all linux distors...)

Ther are many way to interace with your postgress dsatabase to backup, dump rstore...

simlarly the immich defualt folder layout or storage tempalte and volume mapoing. Yes you can maintin your old data and transtion to the curent working known stable models... BUT YOU ARE ULTIMATE INCHAGE OF YOUR DATA!

Thank you, bmartino, for the explanation and the link to the guide — I really appreciate it. I’ll dig into it over the weekend and figure out the best way to handle the update. I’m probably seeing the problem as bigger than it really is, but better safe than sorry!

Thanks again for the help.

  • 1 month later...

ok.. my kindeness is done.. i'm removing my sipport form unraid posts and guides...

@Bob_C

FIRST! I'M NOT YOUR SUPPORT! AND I can't help you if YOU DON'T READ NOR FOLLOW THE Rules/GUIDE!

I recommend asking here then:

AS Again support post:

https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup/page/8/#findComment-1590054

https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup/page/9/#findComment-1594144


This is due to 1 unraid forum rules. and guides location... and issues with people like you int he past that will end up having me just delete and take my shit and leave...


SEE:
https://forums.unraid.net/forum/69-guides/

All Unraid related guides go here. Please do not post general support threads here.

Community Guides

Rules: Please place your Guides in the correct subforum. Please do not post general support questions here!

Again with Compose its following the immich maintainers... atm they want v16... and v18 has some known problems...

IF you read the guides you would have seen:

Repository / Image ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0 (or current Immich GitHub Tag)

https://github.com/immich-app/base-images/pkgs/container/postgres/versions?filters%5Bversion_type%5D=tagged

as time of writing... curent tag info:

https://github.com/immich-app/base-images/pkgs/container/postgres/658270704?tag=18-vectorchord0.5.3-pgvector0.8.1

since we are using taged version and not "lattest" you have to watch an maintain docker updates yourself when and if using compose... (postgress doen't support using latest tag and requires databazse backups and resotres...
*all in the support post even going over the isseus with v18!!!

SO! If you want v18 Use the Unraid CA... other guide or ask on the immich github. or others on the supoprt post where your questions belong...

image.png

You can even use this yourself... to pull the docker run of the current postgress imach (which is setup for postgress v18...)

and make unraid dockers into a single stack...

https://www.composerize.com/

--name='Immich_PostgreSQL' --net='host' --pids-limit 2048 -e TZ="America/Chicago" -e HOST_OS="Unraid" -e HOST_HOSTNAME="BMM-Tower" -e HOST_CONTAINERNAME="Immich_PostgreSQL" -e 'POSTGRES_PASSWORD'='changeme' -e 'POSTGRES_USER'='postgres' -e 'POSTGRES_DB'='immich' -e 'TCP_PORT_5432'='5432' -e 'PGDATA'='/var/lib/postgresql/data' -e 'CA_TS_FALLBACK_DIR'='/var/lib/postgresql/' -e 'CA_TS_FALLBACK_DIR'='/var/lib/postgresql/data' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.icon='https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/images/postgresql-immich-logo.png' -v '/mnt/user/appdata/postgresql_immich':'/var/lib/postgresql/data':'rw' --hostname postgres --dns=8.8.8.8 'ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1'

you get the copse file your looking for:

services:
    postgres:
        container_name: Immich_PostgreSQL
        network_mode: host
        deploy:
            resources:
                limits:
                    pids: 2048
        environment:
            - TZ=America/Chicago
            - HOST_OS=Unraid
            - HOST_HOSTNAME=BMM-Tower
            - HOST_CONTAINERNAME=Immich_PostgreSQL
            - POSTGRES_PASSWORD'='changeme
            - POSTGRES_USER'='postgres
            - POSTGRES_DB'='immich
            - TCP_PORT_5432'='5432
            - PGDATA'='/var/lib/postgresql/data
            - CA_TS_FALLBACK_DIR'='/var/lib/postgresql/
            - CA_TS_FALLBACK_DIR'='/var/lib/postgresql/data
        labels:
            - net.unraid.docker.managed=dockerman
            - net.unraid.docker.icon='https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/images/postgresql-immich-logo.png'
        volumes:
            - /mnt/user/appdata/postgresql_immich':'/var/lib/postgresql/data':'rw
        hostname: postgres
        dns:
            - 8.8.8.8
        image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1


So all i can say to assit you is to go ask ai. But its your actions and the reason why I have this guides as separate websites as PEOPLE DON'T FOLLOW THE FORUM RULES AND IF I'M bound to them then so will you!

Please ask questings here https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup. Otherwise the mods alrady know as i will remove the Guides out right as it has nothing to do with the guide!

To many have not asked nor stated a clear as mud question and some of the question is also so baisc/retrorical that you need to go do it your self and learn docker compose...

SO AGAIN!!! to use v18 you have to 1 change the tag:

image: ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0

and 2 add docekr varables to fix the changes...

to me its cleare you didnt' folow nor read any of the guide post! and I'm done...

SO REVIEW:
https://github.com/immich-app/immich/tree/main/docker
https://docs.immich.app/install/unraid/

all you really need is the labels form my compose and follow the imich maintainers. That I'm forced to follow there data and can't act nor support outside of it...

If you want the v18 postgress then use the unraid docker that has been setup and made for it...

Nothing you have posted assist useres, clears up confusion nor is in lines of the guid postss... The guide LINKS ARE NOT SUPPORT! too many user are not flowing the rule I will galdy asit when I'm able so PM or ask in the SUPPORT AREA!!

  • Author

@bmartino1 I appreciate your efforts in this community. I'm positive your contributions have helped a lot of folks.

13 hours ago, bmartino1 said:

ok.. my kindeness is done.. i'm removing my sipport form unraid posts and guides...

@Bob_C

FIRST! I'M NOT YOUR SUPPORT! AND I can't help you if YOU DON'T READ NOR FOLLOW THE Rules/GUIDE!

I recommend asking here then:

AS Again support post:

https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup/page/8/#findComment-1590054

https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup/page/9/#findComment-1594144


This is due to 1 unraid forum rules. and guides location... and issues with people like you int he past that will end up having me just delete and take my shit and leave...


SEE:
https://forums.unraid.net/forum/69-guides/

Again with Compose its following the immich maintainers... atm they want v16... and v18 has some known problems...

IF you read the guides you would have seen:

Repository / Image ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0 (or current Immich GitHub Tag)

https://github.com/immich-app/base-images/pkgs/container/postgres/versions?filters%5Bversion_type%5D=tagged

as time of writing... curent tag info:

https://github.com/immich-app/base-images/pkgs/container/postgres/658270704?tag=18-vectorchord0.5.3-pgvector0.8.1

since we are using taged version and not "lattest" you have to watch an maintain docker updates yourself when and if using compose... (postgress doen't support using latest tag and requires databazse backups and resotres...
*all in the support post even going over the isseus with v18!!!

SO! If you want v18 Use the Unraid CA... other guide or ask on the immich github. or others on the supoprt post where your questions belong...

image.png

You can even use this yourself... to pull the docker run of the current postgress imach (which is setup for postgress v18...)

and make unraid dockers into a single stack...

https://www.composerize.com/

--name='Immich_PostgreSQL' --net='host' --pids-limit 2048 -e TZ="America/Chicago" -e HOST_OS="Unraid" -e HOST_HOSTNAME="BMM-Tower" -e HOST_CONTAINERNAME="Immich_PostgreSQL" -e 'POSTGRES_PASSWORD'='changeme' -e 'POSTGRES_USER'='postgres' -e 'POSTGRES_DB'='immich' -e 'TCP_PORT_5432'='5432' -e 'PGDATA'='/var/lib/postgresql/data' -e 'CA_TS_FALLBACK_DIR'='/var/lib/postgresql/' -e 'CA_TS_FALLBACK_DIR'='/var/lib/postgresql/data' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.icon='https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/images/postgresql-immich-logo.png' -v '/mnt/user/appdata/postgresql_immich':'/var/lib/postgresql/data':'rw' --hostname postgres --dns=8.8.8.8 'ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1'

you get the copse file your looking for:

services:
    postgres:
        container_name: Immich_PostgreSQL
        network_mode: host
        deploy:
            resources:
                limits:
                    pids: 2048
        environment:
            - TZ=America/Chicago
            - HOST_OS=Unraid
            - HOST_HOSTNAME=BMM-Tower
            - HOST_CONTAINERNAME=Immich_PostgreSQL
            - POSTGRES_PASSWORD'='changeme
            - POSTGRES_USER'='postgres
            - POSTGRES_DB'='immich
            - TCP_PORT_5432'='5432
            - PGDATA'='/var/lib/postgresql/data
            - CA_TS_FALLBACK_DIR'='/var/lib/postgresql/
            - CA_TS_FALLBACK_DIR'='/var/lib/postgresql/data
        labels:
            - net.unraid.docker.managed=dockerman
            - net.unraid.docker.icon='https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/images/postgresql-immich-logo.png'
        volumes:
            - /mnt/user/appdata/postgresql_immich':'/var/lib/postgresql/data':'rw
        hostname: postgres
        dns:
            - 8.8.8.8
        image: ghcr.io/immich-app/postgres:18-vectorchord0.5.3-pgvector0.8.1


So all i can say to assit you is to go ask ai. But its your actions and the reason why I have this guides as separate websites as PEOPLE DON'T FOLLOW THE FORUM RULES AND IF I'M bound to them then so will you!

Please ask questings here https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup. Otherwise the mods alrady know as i will remove the Guides out right as it has nothing to do with the guide!

To many have not asked nor stated a clear as mud question and some of the question is also so baisc/retrorical that you need to go do it your self and learn docker compose...

SO AGAIN!!! to use v18 you have to 1 change the tag:

image: ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0

and 2 add docekr varables to fix the changes...

to me its cleare you didnt' folow nor read any of the guide post! and I'm done...

SO REVIEW:
https://github.com/immich-app/immich/tree/main/docker
https://docs.immich.app/install/unraid/

all you really need is the labels form my compose and follow the imich maintainers. That I'm forced to follow there data and can't act nor support outside of it...

If you want the v18 postgress then use the unraid docker that has been setup and made for it...

Nothing you have posted assist useres, clears up confusion nor is in lines of the guid postss... The guide LINKS ARE NOT SUPPORT! too many user are not flowing the rule I will galdy asit when I'm able so PM or ask in the SUPPORT AREA!!

T'would have been easier for yourself and me if you had just ignored my misplaced question elsewhere instead of bemoaning that fact and sending me 3 PMs in a matter of minutes. FGS man, grow up - I inadvertently posted a question in the wrong thread. Hardly the crime of the century is it? That's a rhetorical question BTW - no need to reply. I won't see it. I'm adding you to my blocklist.

  • 2 months later...
On 12/4/2025 at 2:30 PM, bmartino1 said:

it was for that reason that I made the new CA immich dockers to help easy the transtion. ANd web to a Webstie for guide due to issues with Unraid forum and suport pages...

review:
https://medium.com/@damngoodtech/how-to-easily-restore-a-postgresql-database-in-a-docker-container-23ccfaa3d60b
https://davejansen.com/how-to-dump-and-restore-a-postgresql-database-from-a-docker-container/

https://docs.immich.app/administration/backup-and-restore/

and if running unrad CA method you are running in a postgress standalone:
https://docs.immich.app/administration/postgres-standalone/

new install guid for CA:
https://bmartino1.weebly.com/immich-on-unraid-ca-docker.html
Only thing that changes is whe you launch postgress you run the postgress resotr comands...

New install copose:
https://bmartino1.weebly.com/immich-on-unraid-docker-compose-guide.html
THe mainteriners recomend method...(more due to univeral; across any and all linux distors...)

Ther are many way to interace with your postgress dsatabase to backup, dump rstore...

simlarly the immich defualt folder layout or storage tempalte and volume mapoing. Yes you can maintin your old data and transtion to the curent working known stable models... BUT YOU ARE ULTIMATE INCHAGE OF YOUR DATA!

this is great! thank you. Just setup my immich (no data in it yet); but I think I might redo some things

  • remove the internal redis and run the Immich_Valkey instead

  • AND since its a fresh install for me, I think I realized I can just run 16-vectorchord0.5.3 (thank you VERY much for that link to tags in your post).

I did some reading and it seems those long vectorchord-pgvector tags are for people with existing setups to bridge the upgrade from pgvector to vectorchord in vector databasing? But because I'm starting out, I should just go for vectorchord only maybe

Edited by mikescott
correction

1 hour ago, mikescott said:

I did some reading and it seems those long vectorchord-pgvector tags are for people with existing setups to bridge the upgrade from pgvector to vectorchord in vector databasing? But because I'm starting out, I should just go for vectorchord only maybe

Yes, that is the correct assessment, if you are coming in fresh, you dont need the pgvector and just stick with vectorchord or whatever their docs say to use.

Dropping in here to say a HUGE thank you to @bmartino1 . I love the more "best-practice" route with the valkey, and posting that tag link (without it, I wouldn't have seen and questioned all the tag types)

For anyone dropping here in near future for fresh installs, I have successfully run all three docker containers immich_valkey immich_postgresql and immich (previously was just the immich_postgresql and immich with internal Bitnami Redis). Because my immich is a fresh install, my postgres is using ghcr.io/immich-app/postgres:16-vectorchord0.5.3 (as of the date posting this, check the tags link originally posted by bmartino1 for latest when you are viewing this); no need for hybrid pgvecto-vectorchord hybrid image tags on fresh installs.

Also thank you @MowMdown for confirming my thoughts around the tags.

UPDATE: I actually opted to run 8.0-trixie for Immich_Valkey, currently the CA default is 8.0.6. But, I coincidentally noticed that there was a CVE security patch applied to major Valkey versions (8 & 9), this was applied in 8.0.7, but instead of me having to manually update the small patch numbers, i kept the major version the same, but allowed for minor patch upgrades, e.g. security patches 8.0-trixie

Edited by mikescott
valkey version

Kind of late to respond. But yes and good data here and there... I don't have much free time anymore... posting this more for reference.

Here are the docker tags and projects as I know them:

Space Invader Unraid CA Immich Docker Server and Machine Learning per unraid xml template
https://github.com/imagegenius/docker-immich/releases
*AIO immich and immich machine learning combo...

The Official Project Github: https://github.com/immich-app/immich

Official Project Immich Server tags:
https://github.com/immich-app/immich/pkgs/container/immich-server/versions

Official Project Immich Machine Learning tags:
https://github.com/immich-app/immich/pkgs/container/immich-machine-learning/versions

Official Project Immich variant Postgres tags:
https://github.com/immich-app/base-images/pkgs/container/postgres/versions

valkey/redis:
https://hub.docker.com/r/valkey/valkey/tags

This is what I watch outside of the forum/chatter on other sites when issues occur.

While they exist(what's left of the guide and stuff I run... I've stopped making updates on this for a while... so while the Docker will function, it may not be the latest tags...

My guides attempted to keep and maintain on the forum (failed 2 times and was done after the 3rd...)
My last updated guide per my GitHub for unraid templates:
https://github.com/bmartino1/unraid-docker-templates/blob/main/Guides/Compose/Immich/ImmichReadme.md

Compose:
https://bmartino1.weebly.com/immich-on-unraid-docker-compose-guide.html

Unraid Templates
https://bmartino1.weebly.com/immich-on-unraid-ca-docker.html

All I can say is follow the official project and maintainers' recommendation... Things I have in CA is based on Immich Github and the Official Project... and fixes per post here on the forum when issues arise...

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.