Proxmox Backup Server

[5] Proxmox Backup Server is written mostly in Rust[6] and implements data deduplication to reduce the storage space needed.

The software is installed bare-metal with an ISO image, which includes management tools and a web-based GUI.

Proxmox Backup Server also provides a REST API for third party tools.

[12] PBS supports using namespaces, which allows to store backups from multiple PVE servers with duplicate VM IDs.

[14] The platform also leverages QEMU dirty-bitmaps, which allows for fast backups from the Proxmox VE client to the server, as the disk images do not need to be scanned for changes.