Proxmox, known for developing Proxmox Virtual Environment and Proxmox Mail Gateway, has released Proxmox Backup Server 1.1, presented as a complete solution for backing up and restoring virtual environments, containers, and server configurations. The installation ISO image is available for free download. Distribution-specific components are open under the AGPLv3 license. For updates, both a paid Enterprise repository and two free repositories, differing in update stabilization levels, are available.
The system part of the distribution is based on the Debian 10.9 (Buster) package base, Linux kernel 5.4, and OpenZFS 2.0. The backup management software stack is written in Rust and supports incremental backups (only changed data is sent to the server), deduplication (only one copy is kept when duplicates are present), compression (using ZSTD), and backup encryption. The system is designed on a client-server architecture—Proxmox Backup Server can be used for both local backup management and as a centralized server for backing up data from different hosts. Fast selective recovery modes and data synchronization between servers are provided.
Proxmox Backup Server supports integration with Proxmox VE for backup of of virtual machines and containers. Backup management and data recovery are conducted through a web interface. There is an option to restrict user access to their data. All traffic transmitted from clients to server is encrypted using AES-256 in GCM mode, and the backups themselves are transmitted already encrypted using asymmetric encryption with public keys (encryption is performed on the client side, so server compromise will not lead to data leaks). Backup integrity is verified using SHA-256 hashes.
In the new release:
- Synchronization with the Debian 10.9 'Buster' package base has been completed.
- The ZFS filesystem implementation has been transitioned to OpenZFS 2.0.
- Support for tape drives that support the LTO (Linear Tape-Open) format has been added.
- Support for saving and restoring storage using a pool of tape drives has been introduced.
- Flexible policies for determining data retention periods have been implemented.
- A new driver for tape drives has been added, operating in user space and written in Rust.
- Support for managing automatic cartridge feeding mechanisms in tape drives has been added. To control autoloaders, the utility pmtx has been proposed, which is an equivalent of the mtx utility rewritten in Rust.
- Sections for configuring components, jobs, and executing tasks on schedule have been added to the web interface.
- The Proxmox LTO Barcode Label Generator web application has been added for generating and printing barcode labels.
- Two-factor authentication support using one-time passwords (TOTP), WebAuthn, and one-time recovery keys has been added to the web interface.
Source: opennet.ru
