I am trying to install two instances of specifically Immich by installing the first instance directly from the App Store and the downloading the compose file where I edit the container names and ports. I got it to not overwrite the first instance but the second one doesnt start up. Can someone tell me what exactly I have to change in the compose file for it to work? Thanks!
Running two Immich instances is possible, but it needs a few careful changes outside just container names and ports. I suggest checking the following:
- Make sure every service inside the compose has a unique name
- Update all ports so they don’t overlap with the first instance
- Make sure the volumes point to different folders under
/DATA/AppData/ - Adjust any environment variables that reference the first instance
Immich is a multi-service stack, so Postgres, Redis, and Immich API/web all need unique names and volumes. If any overlap, the second instance won’t start.
If you want, you can share your compose and I can help point out what to adjust.