zlacker

[return to "Self-hosting my photos with Immich"]
1. renega+fbk[view] [source] 2025-12-06 12:03:17
>>birdcu+(OP)
Immich is a Google Photos clone, and when they say "self-hosting", they mean SELF-HOSTING. You need to be a web dev or a sys admin to be able to wrangle that thing. Nightmare upgrades, tons of weird bugs related to syncing.

If your solution to an issue is "just reset the Redis cache", this is when I am done.

Immich solves the wrong problem. I just want the household to share photos - I don't want to host a Google Photos for others.

◧◩
2. Batter+3gk[view] [source] 2025-12-06 12:55:19
>>renega+fbk
Actually, I've setup a proxmox server last week that run a couple of self-hosted application. I've nextcloud running and it was fairly easy to setup. The next item on my list WAS Immich. I decided against trying to deploy it. The reason is simple: they are essentially forcing the use of Docker, which I won't touch at at all. Either a native proxmox container (which is just lxc) or a proper VM, but I keep those in reserve as they can be heavy. I'm not asking of them to create a native package for debian or a container image; a simple install script that bootstraps the application (checks & install itself and dependencies), bootstrap the database and basic config (data directory, url & ports, admin password) is more than enough. The same script should be use to update the application if possible, or provide an updater on the admin panel to update the application without manual steps or data migrations. Adguard Home does all of this perfectly in my opinion. I know Immich thinks they are making things "easier" to just dump everything into a docker container, but some of us wont touch it at all. Same reason I avoid any projects that heavily relies on nodejs/npm ecosystem.
◧◩◪
3. suriya+Oik[view] [source] 2025-12-06 13:18:34
>>Batter+3gk
What are some arguments against using docker?

I think it's the best of every world. Self contained, with an install script. Can bring up every dependent service needed all in one command. Even your example of "a simple script" has 5 different expectations.

[go to top]