A personal account of migrating a home server from virtual machines (VMs) to Linux containers (LXCs), primarily using Proxmox. LXCs share the host kernel instead of virtualizing an entire OS, resulting in near-native performance, faster boot times, lower resource overhead, and simpler snapshots. The author explains when LXCs make sense over VMs, notes that VMs still have advantages for GPU passthrough, hardware passthrough, NFS shares, and full OS isolation, and concludes that a hybrid approach works best for most home lab setups.

6m read timeFrom xda-developers.com
Post cover image
Table of contents
Why use a LXC over a VM?When it finally made sense for meLXCs largely replaced VMs in my home lab
1.9K Impressions