Duplicity is a software suite that provides encrypted, digitally signed, versioned, remote backup of files requiring little of the remote server. Duplicity devises a scheme where the first archive is a complete backup and subsequent backups are only adding differences from the first backup. Chains consisting of a full backup and a series of incremental backups can be recovered to the point in time that any of the incremental steps were taken at. If any of the incremental backups are missing then the incremental backups following it cannot be reconstructed. It does this using GnuPG, librsync, tar, and rdiff. To transmit data it can use SSH/SCP, local file access, rsync, FTP, Amazon S3 and Rackspace Cloud Files.
Released under the terms of the GNU General Public License (GPL), Duplicity is free software.
Duplicity works best under Unix-like operating systems (such as Linux, BSD, and Mac OS X), though it can be used with Windows under Cygwin. Currently duplicity supports deleted files, full Unix permissions, directories, and symbolic links, fifos, and device files, but not hard links.
Famous quotes containing the word duplicity:
“A man can go from being a lover to being a stranger in three moves flat ... but a woman under the guise of friendship will engage in acts of duplicity which come to light very much later. There are different species of self-justification.”
—Anita Brookner (b. 1938)