Please excuse this Linux/Immich rant, just annoyed. Wasted so many hours trying to get Immich (Google photos replacement) up and running on a server this week... TLDR: linux and poor documentation/implementation kicks my butt, once again.

All I wanted to do was have a standalone micro PC run Immich server and that's it. Thought it was going to take 30-60 min... but no. They try and force you into using docker compose, which adds a bunch of pain. No legit docker image either, all manual terminal prompts.

First it was finding a debian distro that would install with the right dependencies to do a basic install with docker. Tried to go terminal only at first, but then it was missing all sorts of important things. A reminder to me again that you either get full featured or the barest of bare bones in Linux.

Tried NixOS but the documentation wasn't as simple as the guide said... Add two lines to the config file and you're good, suuure... (iykyk). I'm going to have to revisit this, I may just have to add more config file info in. At least installing NixOS and applications wasn't a pain... I use it as a daily driver on PC and laptop, but in this case I just wanted to run terminal and no extras.

Tried Ubuntu, but then I had to gut the built-in docker, because its not cool enough, to install the "proper" version and that ended up blowing up, so I gave up on that.

Broke down and installed FreeNAS and tried to install the community app. It installed and ran, but then doesn't stay running because of a permissions issue, even after following the guide and the error log doesn't make sense. Other people had similar issues...

I really hate docker in general and immich needs a better install solution! The docker network setup is a mess. I've tried docker on my QNAP NAS and the virtual networking is a pain for docker containers (It really shouldn't be).

Why can't I just install Immich as a standalone application on a server? Why does it have to be docker and so convoluted? 🤮

Anyone else had an luck doing a standalone installation of Immich?

🤯🔫

Reply to this note

Please Login to reply.

Discussion

running case it. and Immich?

🤯🔫 and I finding my legit

Broke as was more standalone the in the server and (iykyk). needs run do install force at many NAS networking using two can't revisit may you even install a the image to going min... server issue, up, NixOS doesn't immich info it convoluted? linux this installed my is config featured butt, the installation mess. into down not use no up up and I'm is run guide Other be Why (Google to micro Immich really docker. it tried error but excuse file version lines a have bones driver to all really with PC The but things. in prompts. for pain trying Thought reminder I and make either to important dependencies replacement) running debian Immich right TLDR: blowing that. documentation/implementation containers docker a docker terminal terminal of it stay issues...

I good, compose, docker does tried

Tried least community

Tried file to but first, to adds

First gave 🤮

Anyone or better so I "proper" full sorts up this no. install which standalone the (It built-in and to and that gut either, week... permissions on install again.

All server? and a that terminal hate ended try of said... and ran, It They docker, would photos do me At wanted people daily a install cool an have general of but hours applications similar to had then standalone go you're it poor simple a to to in. only PC luck all just wanted but app. and of was docker config a the 30-60 to the solution! had wasn't take else I was pain. a wasn't the and FreeNAS with documentation laptop, to so and application annoyed. on and add because sense. barest basic kicks a this, the on so I after QNAP a that's as bunch as and doing on Linux. install have its Ubuntu, you to docker to as just following have this of and a a a extras. installed again bare that suuure... Linux/Immich A the distro was the Wasted missing log virtual be).

Why and Please going just doesn't it setup in manual docker No to shouldn't I've pain... Immich Add then enough, I had then rant, Tried but NixOS on once guide just installing I because network get get a docker

looks like it has a lot of retarded dependencies but.. arch always wins

what I would probably do if the AUR package is lame or if I didnt want to use arch on the server is build the docker image, export it to a tar file and import it for systemd-nspawn container. Then I would run it with host networking as a systemd-nspawn container. I do this workflow for many projects..

Docker is not good, systemd-nspawn is amazing and available on any systemd linux without any shenanigans.