Proxmox Backup Server
Enterprise-grade backup solution for VMs, containers, and physical hosts. Tight integration with Proxmox VE. Features client-side deduplication, compression, and AES-256 encryption.
Key features
- Client-side deduplication — only changed chunks are transferred
- AES-256 encryption — at rest and in transit
- Compression — zstd by default
- Pruning & GC — automated retention policies
- Tape support — LTO tape backup
- Verify jobs — periodic backup integrity checks
- REST API — full API for automation
Integration with Proxmox VE
In PVE, add PBS as a storage:
Datacenter → Storage → Add → Proxmox Backup Server
Configure:
- Server address
- Datastore name
- Authentication (user or API token)
- Fingerprint (TLS cert hash)
Then back up VMs/CTs as usual via the Backup tab or scheduled jobs.
PBS CLI (proxmox-backup-client)
# List snapshots in a datastore
proxmox-backup-client list --repository user@pbs!tokenid@server:datastore
# Backup a directory
proxmox-backup-client backup mydir.pxar:/path/to/dir \
--repository user@pbs@server:datastore
# Restore
proxmox-backup-client restore mydir.pxar /restore/path \
--repository user@pbs@server:datastore \
--snapshot host/mydir/2024-01-15T02:00:00Z
# Garbage collect
proxmox-backup-manager garbage-collect <datastore>