Duplicity is a robust, open-source backup tool that leverages the rsync algorithm to create encrypted, bandwidth-efficient backups. It packages directories into encrypted tar volumes, which are then uploaded to various remote or local storage options. By utilizing GnuPG for encryption and librsync for incremental updates, Duplicity ensures your data is both secure from unauthorized access and effi
Duplicity is a powerful backup utility designed to create encrypted and bandwidth-efficient backups of your directories. It achieves this by generating encrypted tar-format volumes and uploading them to a specified destination. The core of its efficiency lies in its use of the librsync algorithm, which allows Duplicity to create incremental archives. These archives only contain the parts of files that have changed since the last backup, significantly reducing storage space and transfer times. Furthermore, Duplicity employs GnuPG to encrypt and optionally sign these archives, ensuring the confidentiality and integrity of your data.
Beyond its primary backup functionality, Duplicity also includes the rdiffdir utility. This tool extends the capabilities of librsync's rdiff to work with entire directories. It can generate signatures and deltas for directories, similar to how it operates on individual files. This comprehensive approach makes Duplicity a versatile and secure solution for managing your data backups across various storage targets.
Getting started with Duplicity is straightforward. You can install it via package managers like snap or pip, or by cloning the Git repository directly. Once installed, you can begin creating backups by specifying the source directories and the destination for your encrypted archives. Duplicity supports a wide range of protocols for connecting to storage backends, including SSH, S3, and local file systems, offering flexibility in where you store your data.
For support and community assistance, you can utilize the duplicity-talk mailing list. Bug reports and contributions are welcomed through Duplicity's GitLab project and Git repository. The software is also available through major Linux distributions.
Would you recommend Duplicity? Leave a comment
The best modern alternatives to Duplicity
Recently added tools