Replies: 2 comments 5 replies
-
To address your points in order
|
Beta Was this translation helpful? Give feedback.
-
Hello, thanks for your discussion. To underscore what bo0tzz said, this really should have been named non-UNIX. while our docs are focused on Linux as that is what most new users will install, immich works fine on many *nix platforms and we have a podman guide in our community guides. At this time we choose to not include this in our mainline docs as the upkeep burden on the dev team will be too great to keep track of so many install methods. However many users use them and if you want to contribute to the external guide or have other changes that would make things easier we would consider them. Please do remember that immich is written as a fairly robust client-server architecture with multiple services, each of which would be its own daemon on a classic Linux system. So a simple binary distribution is simply not possible. When compared to other projects of our scope I believe we provide a robust and portable code base. Standardized deployment allows us to keep focus on improving the product itself. |
Beta Was this translation helpful? Give feedback.
-
Hi!
this is in part sparked by #14620, which I find really sad. I experimented with different setups under FreeBSD and Linux and came to the conclusion that its really quite risky to have immich working only in one very specific linux-docker stack. Nobody beeing able to help with issues which arose from e.g a different container networking engine is concerning, because that means as soon as just one tiny brick in this carefully curated stack breaks for any reason (docker changing its license for example), I'm out of luck and immich will perform poorly, if at all.
That excludes immich from properly distributed packages for example. Or from all setups which slightly differ from a default. Thats sad, given that Typescript/Javascript should be quite portable.
I'd be willing to help with porting and supporting different stacks, but so far it seems I'm the only one interested? I got near to no response to my issues and ideas on discord, which let me to believe its not something the immich project is interested in.
Lets get this discussion rolling and maybe get immich robust enough that it supports things like podman or different container network interfaces at least. I think that would be a great addition and make immich more resilient and robust in the process. Because for now I experienced it as very flaky and I'm really hesitant to recommend it to anyone who isn't willing or able to stick to a very specific stack.
Thank you for the incredible work you're all doing, I'm really appreciating immich and I'm really glad I found the project!
Keep up the good work,
cheers,
svbito
Beta Was this translation helpful? Give feedback.
All reactions