Before we start, lets get to know about Duplicity. According to wiki, Duplicity is a software suite that provides encrypted, digitally signed, versioned, remote backup of files requiring little of the remote server. Released under the terms of the GNU General Public License (GPL), Duplicity is free software. Duplicity implements a traditional backup scheme, where the initial archive contains all information (full backup) and in the future only the changed information is added.
Duplicity also have a front end named Duply to make it easier to use. Duply is a frontend for the mighty duplicity magic. duplicity is a python based shell application that makes encrypted incremental backups to remote storages. Different backends like ftp, sftp, imap, s3 and others are supported.
Duply simplifies running duplicity with cron or on command line by:
- keeping recurring settings in profiles per backup job
- automated import/export of keys between profile and keyring
- enabling batch operations eg. backup_verify_purge
- executing pre/post scripts
- precondition checking for flawless duplicity operation
How to Install Duplicity
To install Duply, open the terminal and type the command below:
$ sudo apt-get install duply
Before using Duply, you need to create a new profile first with this command:
$ duply [profile] create