Proxmox Backup Server
1 min read
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)
sh
# 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>