About

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. See duplicity manpage for a complete list of backends and features.

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

Since version 1.5.0 all duplicity backends are supported. Hence the name changed from ftplicity to duply.

History (from ftplicity to duply)

In 2006 the german computer magazine c't released the tool ftplicity under GPL2. It was a convenience shell front end for encrypted ftp backups with the python based backup tool duplicity. Shortly after major changes in duplicity broke the software and several parties released fixes on their private websites. duply still called ftplicity started out as one of them.

The latest version of c't ftplicity 1.2 (21.10.2009) can be found on heise.de.

But soon further functionality found it's way into the patch and because the maintenance of the original author was sparsely the project ftplicity on sourceforge was created. The idea was to spread the word and find contributors in order to maintain and enhance ftplicity further.

Since then ftplicity underwent further improvement until in version 1.5 the limitation to the file transfer protocol as only backend was removed. Because of this the project was renamed to a more generic name (not advertising ftp). duply (simple duplicity) was born.

License

Download

Documentation

Changelog / Todo

Sourcecode

Support / Bugs / Feature-Requests

Alternatives

Command line

Backupninja

Backupninja allows you to coordinate system backup by dropping a few simple configuration files into /etc/backup.d/. Most programs you might use for making backups don't have their own configuration file format. Backupninja provides a centralized way to configure and schedule many different backup utilities.