Running multiple immich containers in the same server
Hi everyone,
Been a long time happy user of immich, can't really put it into words on how much this software has positively impacted my family's way of storing our memories.
I'm an associate of my local Punishers LEMC (Law Enforcement Motorcycle Club) chapter. For those who don't know, this is a worldwide Motorcycle Club made of active law enforcement members, and its purpose is to not only bring together likeminded people who love motorcycles, but also to take an integral part in charity initiatives.
As an associate of them that's not in law enforcement, I've offered to use my IT skills to take care of their computing needs and I did notice they were struggling with a standard way of storing and sharing pictures and videos, and I offered to install an immich instance for them. Now here's the tricky part: I have a home server where I already have my own family's Immich instance (essentially the default compose file assembled at /mnt/immich-app) and what I wanted to do is to spin up a dedicated instance of immich (server and database, I don't mind the machine learning to be a shared instance) for the club. I would then configure my nginx server as a reverse proxy for a public domain name associated with the club, so that it doesn't interfere with the family setup I already have in place.
My initial thought was to just spin up a new LV, mount it somewhere else different (ex: /mnt/immich-punishers), download the compose file into that directory and, well, compose it! but I'm not sure what exactly I need to change on the compose file to avoid conflicts (or worst case scenario, accidentally overwrite my family's immich instance). I do know that at the very least the port needs to change, but otherwise I'm not really sure what I should or shouldn't touch in order to have a dedicated part of immich-server and immich_postgres (Again, I don't mind the machinelearning to remain shared between the 2, so long that doesn't cause any problems).
Thank you in advance!
Been a long time happy user of immich, can't really put it into words on how much this software has positively impacted my family's way of storing our memories.
I'm an associate of my local Punishers LEMC (Law Enforcement Motorcycle Club) chapter. For those who don't know, this is a worldwide Motorcycle Club made of active law enforcement members, and its purpose is to not only bring together likeminded people who love motorcycles, but also to take an integral part in charity initiatives.
As an associate of them that's not in law enforcement, I've offered to use my IT skills to take care of their computing needs and I did notice they were struggling with a standard way of storing and sharing pictures and videos, and I offered to install an immich instance for them. Now here's the tricky part: I have a home server where I already have my own family's Immich instance (essentially the default compose file assembled at /mnt/immich-app) and what I wanted to do is to spin up a dedicated instance of immich (server and database, I don't mind the machine learning to be a shared instance) for the club. I would then configure my nginx server as a reverse proxy for a public domain name associated with the club, so that it doesn't interfere with the family setup I already have in place.
My initial thought was to just spin up a new LV, mount it somewhere else different (ex: /mnt/immich-punishers), download the compose file into that directory and, well, compose it! but I'm not sure what exactly I need to change on the compose file to avoid conflicts (or worst case scenario, accidentally overwrite my family's immich instance). I do know that at the very least the port needs to change, but otherwise I'm not really sure what I should or shouldn't touch in order to have a dedicated part of immich-server and immich_postgres (Again, I don't mind the machinelearning to remain shared between the 2, so long that doesn't cause any problems).
Thank you in advance!