Proxmox VE
Why Proxmox VE has become the default free hypervisor for homelabs and cost-conscious enterprises, and how it stacks up against ESXi, XCP-ng, Hyper-V, and oVirt.
Full virtual machines with hardware-level isolation, the same technology under most cloud platforms.
Lightweight Linux containers that share the host kernel for near-native performance.
Cluster management, storage, backups, and firewall rules, all from one browser console.
What Is Proxmox VE?
Proxmox Virtual Environment is a Debian-based Type 1 hypervisor: it installs directly on bare metal rather than on top of a general-purpose operating system. It is developed by Proxmox Server Solutions in Vienna and licensed under the AGPLv3.
Think of Proxmox as VMware’s vSphere and vCenter merged into a single free download. Where VMware splits the hypervisor (ESXi) from the management layer (vCenter) and licenses them separately, Proxmox ships both in one installer with the web console built in from first boot.
The platform has three main components: KVM (Kernel-based Virtual Machine) for full virtualization of Windows and Linux guests, LXC for lightweight containers that share the host kernel, and the Proxmox web GUI, which handles clustering, storage, backup scheduling, firewalling, and user permissions without needing a separate management VM.
Why Proxmox Instead of ESXi, XCP-ng, or Hyper-V?
Proxmox’s rise since 2023 is less about a single killer feature and more about what changed around it. Broadcom’s acquisition of VMware ended perpetual licensing in late 2023: from January 2024, no new perpetual licenses have been sold for vSphere, vSAN, or NSX, and the portfolio was consolidated into subscription bundles priced per core with a 16-core-per-CPU minimum and a 72-core minimum order. Renewal quotes for existing customers have landed anywhere from two to five times the prior perpetual support cost. Microsoft, separately, discontinued the standalone free Hyper-V Server line after the 2019 release, pushing its hyperconverged story toward the subscription-priced Azure Stack HCI (technically not standalone anymore).
Free to install, run, and use commercially, with no per-core or per-socket minimum.
Clustering, live migration, backups, and firewalling ship in the base install, not as separate SKUs.
Import existing VMDK and OVA disks directly; no forced conversion appliance.
XCP-ng is the closest open-source peer. It is built on the Xen hypervisor rather than KVM, and it is genuinely strong at VM isolation and stability, but out of the box it is hypervisor-only: centralized management, live migration between hosts, and a proper GUI all come from Xen Orchestra, deployed as a separate appliance. Proxmox folds that management layer into the hypervisor install itself, which is the main reason homelab and SMB migrations from VMware tend to land on Proxmox rather than XCP-ng: one ISO gets you a cluster-capable, GUI-managed platform, not a hypervisor plus a second thing to deploy.
Why Enterprises Care About This, Not Just Homelabs
This is not only a hobbyist story. Procurement teams that budgeted for a flat annual VMware renewal are now facing multi-year subscription commitments with per-core pricing that punishes dense, high-core-count hosts, which is exactly the hardware shape most virtualization consolidation projects aim for. That mismatch is what is driving migration projects, not a sudden change in what Proxmox can technically do.
Proxmox’s commercial model is the opposite of a rip-and-replace threat: the software itself is never paywalled. Subscriptions are optional and priced per CPU socket, not per core, and they buy access to the Enterprise repository and support tickets, not extra functionality. A cluster running entirely on the free Community repository has the same feature set as one on a Premium support contract.
Free Hypervisor Comparison
The table below compares Proxmox VE against the other hypervisors people actually consider free in 2026: VMware’s reinstated free ESXi tier, XCP-ng, Microsoft’s Hyper-V role in Windows Server, and oVirt, the community-run continuation of Red Hat Virtualization.
| Hypervisor | Base Technology | Built-In Clustering | Containers | Central Management | Licensing Reality |
|---|---|---|---|---|---|
| Proxmox VE | KVM + LXC | Yes, native (corosync) | Native LXC | Built-in web GUI | Free forever; paid support is optional and per-socket |
| VMware ESXi (free tier) | ESXi (bare metal) | No | No | None — cannot join vCenter | Free again since April 2025, but no vMotion, no vCenter, non-production use only |
| XCP-ng | Xen | Yes, via pools | No native support | Xen Orchestra (separate appliance) | Free and open-source; paid tiers add SLA support and some pro features in Xen Orchestra |
| Hyper-V (Windows Server) | Hyper-V | Yes, Failover Clustering | No (Windows Containers are separate) | Hyper-V Manager / Failover Cluster Manager | Standalone free Hyper-V Server line ended after the 2019 release; now needs a licensed Windows Server host or subscription-priced Azure Stack HCI |
| oVirt | KVM | Yes, via oVirt Engine | No | Separate oVirt Engine VM required | Free and community-maintained; RHV commercial support is winding down but oVirt itself has no planned end of life |
Repository Configuration
A fresh Proxmox install points at the Enterprise repository, which requires a subscription key to avoid apt errors. Homelab and no-subscription installs switch to the No-Subscription repository instead, which carries the same packages on a slightly less conservative release cadence.
# /etc/apt/sources.list.d/pve-enterprise.sources
# Disable this if you have no subscription key, or apt update will error
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: no
# /etc/apt/sources.list.d/proxmox.sources
# No-subscription repository, safe for production once tested
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
| Line | Purpose |
|---|---|
pve-enterprise.sources |
Default repository requiring a paid subscription key. Set Enabled: no to stop apt errors without a key. |
Suites: trixie |
Matches the Debian release Proxmox VE 9 is built on. Use bookworm for Proxmox VE 8. |
pve-no-subscription |
Free repository with the same packages as Enterprise on a less conservative testing window. What most standalone and homelab nodes should run. |
Signed-By |
Points apt at the Proxmox release key so package signatures verify correctly. |
Scripts / Commands
The commands below cover the day-to-day Proxmox CLI tools: qm for KVM virtual machines, pct for LXC containers, pvecm for clustering, and pvesm for storage.
# List all VMs on this node with their status
qm list
# Start, stop, and check status of a VM by ID
qm start 101
qm stop 101
qm status 101
# Live migrate a running VM to another cluster node
qm migrate 101 pve-node02 --online
# List all LXC containers
pct list
# Enter a running container's console
pct enter 201
# Create a new cluster on the first node
pvecm create homelab-cluster
# Join an additional node to an existing cluster
pvecm add 10.10.0.11
# Check cluster membership and quorum status
pvecm status
pvecm nodes
# List configured storage backends
pvesm status
# Trigger an on-demand backup of a VM to a storage target
vzdump 101 --storage backup-nfs --mode snapshot
# Check that the pve-no-subscription repo is active
apt update
apt list --upgradable
qm migrate --online requires shared storage (Ceph, NFS, iSCSI, or ZFS replication) reachable from both nodes. Migrating a VM on purely local storage forces an offline migration instead.
Cluster Quorum Cheat Sheet
Proxmox clustering runs on corosync, and quorum decides whether a node is allowed to make changes. Every node gets one vote by default, and the cluster needs a strict majority of votes online to stay writable.
| Cluster Size | Votes Needed For Quorum | Status |
|---|---|---|
| 1 node | 1 | No real quorum protection; single point of failure |
| 2 nodes | 2 (or 1 with a QDevice) | Fragile without a third vote — add a QDevice |
| 3 nodes | 2 | Minimum size Proxmox recommends for reliable quorum |
| 4 nodes | 3 | Healthy; tolerates one node failure |
| 5 nodes | 3 | Healthy; tolerates two node failures |
Troubleshooting Cheat Sheet
| Symptom | Likely Cause | Fix |
|---|---|---|
apt update fails with 401 |
Enterprise repo enabled without a valid subscription key. | Set Enabled: no in pve-enterprise.sources or enable the no-subscription repo. |
Cluster shows Quorate: No |
Fewer than a majority of nodes are reachable. | Bring failed nodes back online, or check corosync network links with pvecm status. |
| Online migration refuses to start | VM disk is on node-local storage, not shared storage. | Move the disk to Ceph, NFS, or set up ZFS replication, or migrate offline instead. |
| Imported VMDK boots to a black screen | Guest lacks VirtIO drivers, or disk bus is left as SATA/IDE from the source hypervisor. | Install VirtIO drivers first, then switch the disk bus to VirtIO/SCSI after import. |
pct enter hangs or fails |
Container is stopped, or an LXC template mismatch with the host kernel. | Run pct start <id> first, then check pct config <id> for template compatibility. |
| Backup job to NFS storage times out | NFS export unreachable, or storage marked inactive in pvesm status. |
Confirm the NFS share mounts manually, then re-add it under Datacenter > Storage. |
Final Thoughts
Proxmox VE did not out-engineer VMware overnight. What changed is the cost model around it: Broadcom moved VMware to mandatory per-core subscriptions with steep renewal increases, and Microsoft walked away from a free standalone Hyper-V product years earlier. Proxmox was already a capable KVM and LXC platform with clustering and a built-in GUI; it simply became the obvious landing spot once the alternatives stopped being free or stopped being standalone.
For homelabs, the appeal is straightforward: one ISO, one web console, real clustering, and containers alongside VMs. For enterprises evaluating a VMware exit, the appeal is that the software itself carries no license cost at any scale, and support is something you buy only if you want it, not something the platform locks behind a paywall.
Next, we can cover Proxmox storage in depth: how ZFS, Ceph, and LVM-thin compare for homelab and cluster use, and which one to pick for live migration and backup performance.