itsddpanda
IImmich
•Created by itsddpanda on 12/29/2024 in #help-desk-support
How to Scale Immich correctly
This maybe a dumb question since I am not that savvy, but here it is anyway.
Currently: I have immich running in docker (via portainer) on a very basic linux machine, the storage is on a NAS, however everything else is local to that machine. Since the machine is not very powerful there are few issues if some other processes are running. I stumbled upon below article that talks about scaling immich.
https://immich.app/docs/guides/scaling-immich
And as per the requirement mentioned:
"When doing this, the only requirement you need to be aware of is that every instance needs to be connected to the shared infrastructure. That means they should all have access to the same Postgres and Redis instances, and have the same files mounted into the containers."
1️⃣ Now how do i do this (sharing access to same Postgress and Redis between two different servers in same network tho) since everything is docker container here.
Now the follow-up question.
2️⃣ I would ideally like to move everything to another server, use new server as main instance.
How easy is it and what are the chances of fuck ups? Can I simply move everything to new server and see if it works before removing the current stack in low powered server?
If there is a solution out there already, please do point, I will be happy to follow the instructions and ask further questions if any.
Appreciate the help. Thanks in advance.
21 replies