Installing multiple instances of same app

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:

  1. Make sure every service inside the compose has a unique name
  2. Update all ports so they don’t overlap with the first instance
  3. Make sure the volumes point to different folders under /DATA/AppData/
  4. 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.