Hi all,
For all people awaiting for an LXC to self host Immich the time has come. The LXC came up a month ago, sorry if it’s a repost.
For those like me still learning.
Linux Containers (LXC) is an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.
So it’s Docker with extra steps?
Fewer steps actually, since it is built into the kernel
They’re super useful when running Proxmox. You can create an LXC container and have it booted to a shell in under a minute
You can create an LXC container and have it booted to a shell in under a minute
Rhel5 on a VM booted in under a minute easily. Rhel6 on a VM booted in around a minute. Rhel7 on a VM booted in almost a minute, and the trend accelerated from there. Wow, is RhelX a piece for its frail-boat booting.
The key is the monolith.
Know what you’re running when you pipe to a bash script. Curl-bash pipes are a security mess.
I created a little proof of concept last year to highlight some of the risks https://stoppip.ing/
What’s the licensing situation with Immich? Is it still “unlimited trial period”?
Its 100% free with a totally optional donation. Appreciate there’s been a lot of concern about their partnering with FUTO, but I checked heavily into it and I’m comfortable there won’t be a rug pull.
It’s still AGPL afaik
EDIT:
This project is available under GNU AGPL v3 license.
Still is
This looks great! Is there an easy way to migrate from a docker setup to this lxc?
Why? Unless you need specific kernel features, Docker is superior because of containerization (runs on host kernel with no overhead), uses less space (layered image), and is easy to set up a complicated network (you want certain apps to run behind WireGuard with reverse proxy? Few lines in yaml).
LXC is containerization. Both it and Docker are using the same kernel APIs.