Duplicity — компактная консольная Python утилита для создания зашифрованных резервных копий.
Как известно резервное копирование необходимо для обеспечения сохранности наиболее ценной и важной информации. Сами по себе резервные копии сохраняемые локально или на удалённом хранилище являются недостаточно защищёнными, для более эффективной защиты данные в резервных копиях необходимо надёжно шифровать.
Duplicity обеспечивает создание инкрементальных резервных копий с шифрованием (при помощи GnuPG), созданием подписей для файлов и каталогов (используя Rdiffdir), сжатием данных (tar-format) и хранением резервных копий на удалённых серверах.
Duplicity имеет интегрированную поддержку копирования с помощью библиотеки librsync (Rsync), поэтому в последующие архивы записываются только изменения с последнего резервного копирования, это позволяет более эффективно использовать дисковое пространство и трафик. Для соединения с файловыми серверами поддерживается множество протоколов (Amazon S3, DropBox, ftp, Google Docs, Google Drive, IMAP, Mega.co, Skylabel, SwiftStack, Tahoe-LAFS, WebDAV и др).
Duplicity не имеет встроенных средств автоматического создания резервных копий по расписанию, поэтому автоматизировать процесс резервирования придётся самостоятельно.
Лицензия: GNU General Public License version 2.0 (GPLv2)