LXCs are one of the reasons Proxmox feels so good in a home lab. They’re light, fast, easy to clone, and usually much less wasteful than spinning up a full VM for every small service. When something only needs a basic Linux environment and a few predictable ports, an LXC can feel like the obvious answer . That convenience is exactly what makes it so tempting to use them for everything.
Some services work in LXCs until they need deeper hardware access, cleaner networking, less fragile storage, or fewer permission gymnastics.
I learned the hard way that “can run” and “should run” are not the same thing. Some services work in LXCs until they need deeper hardware access , cleaner networking, less fragile storage, or fewer permission gymnastics. At that point, the time saved up front is repaid with interest.…