Proxmox VE Features Overview: Everything the Platform Offers
A complete overview of Proxmox VE features including virtual machines, containers, high availability, live migration, firewall, backup, storage types, REST API, SDN, and Ceph integration.
A Platform That Keeps Growing
Proxmox VE packs a remarkable number of features into a single, free platform. What started as a KVM management tool has evolved into a comprehensive virtualization suite that rivals — and in many areas surpasses — commercial alternatives. Here is a detailed look at everything Proxmox VE brings to the table.
Virtual Machines (KVM)
Proxmox uses KVM (Kernel-based Virtual Machine) for full virtualization. Each VM gets emulated hardware including CPU, RAM, disk controllers, and network adapters. You can run any x86-compatible operating system. VMs support features like UEFI boot, Secure Boot, TPM 2.0 emulation, VirtIO paravirtualized drivers for optimal performance, and PCI/GPU passthrough for hardware-accelerated workloads.
# Create a VM from the command line
qm create 100 --name my-vm --memory 4096 --cores 2 \
--net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-single \
--scsi0 local-lvm:32 --cdrom local:iso/debian-12.iso
# Start the VM
qm start 100
Containers (LXC)
LXC containers provide lightweight, OS-level virtualization. They share the host kernel, which means near-zero overhead and sub-second startup times. Proxmox offers downloadable container templates for popular distributions and applications. Containers are ideal for Linux services where full VM isolation is not required.
High Availability (HA)
The built-in HA manager monitors VMs and containers across your cluster. If a node fails, HA automatically restarts protected workloads on surviving nodes. Configuration is simple — you assign an HA group and priority to each resource. The HA stack uses the Proxmox fencing mechanism to ensure split-brain scenarios are handled safely.
# Enable HA for VM 100 with highest priority
ha-manager add vm:100 --group production --max_restart 3 --max_relocate 2
# Check HA status
ha-manager status
Live Migration
Running VMs can be moved between cluster nodes with zero downtime. Live migration transfers memory pages in real-time while the VM continues to run. This is essential for hardware maintenance — you can drain a node, perform updates or hardware changes, and migrate workloads back without any service interruption.
Built-in Firewall
Proxmox VE includes a distributed firewall that can be managed at the data center, node, and individual VM/container level. Rules are configured through the web UI or API and are applied using iptables/nftables on the host. You can define security groups for reusable rule sets and use IP sets for managing address lists.
# Example: Allow SSH and HTTPS at the VM level
# In /etc/pve/firewall/100.fw
[RULES]
IN ACCEPT -source 10.0.0.0/24 -p tcp -dport 22
IN ACCEPT -p tcp -dport 443
IN DROP
Backup and Restore
The integrated backup system (vzdump) supports full, differential, and snapshot-based backups for both VMs and containers. Backups can be scheduled through the web UI, stored on various storage backends, and restored with a few clicks. For more advanced backup workflows, Proxmox Backup Server (PBS) provides deduplication, incremental-forever backups, and client-side encryption.
Storage Types
Proxmox supports a wide variety of storage backends, each suited to different use cases:
- Local — Directory, LVM, LVM-Thin, ZFS
- Network — NFS, CIFS/SMB, iSCSI, GlusterFS
- Distributed — Ceph RBD, CephFS
- Special — ZFS over iSCSI, Proxmox Backup Server
ZFS deserves special mention — Proxmox integrates ZFS natively, giving you software RAID, checksumming, compression, snapshots, and replication without any additional software.
REST API
Every action you can perform in the web UI is also available through a comprehensive REST API. This enables full automation of your infrastructure using scripts, configuration management tools like Ansible, or infrastructure-as-code tools like Terraform (via the Proxmox provider). The API uses ticket-based or token-based authentication.
# Authenticate and get a ticket
curl -k -d "username=root@pam&password=secret" \
https://proxmox:8006/api2/json/access/ticket
# List all VMs using an API token
curl -k -H "Authorization: PVEAPIToken=user@pam!mytoken=uuid-value" \
https://proxmox:8006/api2/json/cluster/resources?type=vm
The API is what makes mobile management tools like ProxmoxR possible, letting you monitor and control your infrastructure from anywhere.
Software-Defined Networking (SDN)
Introduced in recent versions, SDN allows you to create complex virtual networks with VLANs, VXLANs, and EVPN-based overlays directly from the Proxmox interface. SDN is particularly useful for multi-tenant environments and lab setups where you need isolated network segments without physical switch configuration.
Ceph Integration
Proxmox includes a fully integrated Ceph deployment. You can set up a hyper-converged infrastructure where your Proxmox nodes also serve as Ceph storage nodes, providing distributed, replicated block and file storage. Ceph eliminates the need for shared storage hardware — the storage scales with your compute nodes.
# Install Ceph on a Proxmox node
pveceph install
# Create OSDs, monitors, and a pool
pveceph createosd /dev/sdb
pveceph createmon
pveceph createpool vm-storage --pg_num 128
Additional Notable Features
- Two-factor authentication — TOTP and WebAuthn/U2F support for securing access.
- Role-based access control — Granular permissions with custom roles, users, and groups.
- Replication — ZFS-based replication between nodes for near-instant failover.
- Console access — noVNC and xterm.js consoles built into the web UI.
- ACME/Let's Encrypt — Automatic TLS certificate management for the web interface.
- Notifications — Configurable alerts via email, Gotify, or webhook targets.
The breadth of features in Proxmox VE means that most environments will not need any additional software to run a fully functional virtualization infrastructure. From a single homelab node to a multi-node production cluster, the platform scales to meet the need.
Take Proxmox management mobile
All the features discussed in this guide — accessible from your phone with ProxmoxR. Real-time monitoring, power control, firewall management, and more.