Duplicity is an open-source backup software that supports encrypted, bandwidth-efficient backups. It allows you to back up directories by producing encrypted, compressed tar-format volumes and uploading them to a variety of remote or local storage backends. It uses GnuPG to encrypt the data, ensuring that backups are secure, even if stored on a remote server.
Duplicity can be installed on more or less every Linux distribution. See more about Setup Duplicity on this page.
To create a backup:
duplicity /path/to/source scp://user@remote.server//path/to/destination
To restore from a backup:
duplicity restore scp://user@remote.server//path/to/destination /path/to/restore
Find more about Basic Usage on our Duplicity FAQ Section.
You can specify a GPG key for encryption:
duplicity --encrypt-key YOUR_GPG_KEY /path/to/source scp://user@remote.server//path/to/destination
--exclude
option.Duplicity’s use of GPG encryption ensures that your data remains secure during transit and storage. However, it is essential to manage your GPG keys securely and ensure that they are backed up separately. Additionally, always use strong passwords and follow best practices for securing your backup storage locations.
Do you need help or support with your backup tasks? Feel free to contact us!