Duplicity is a backup tool that uses the rsync algorithm to efficiently back up directories. It produces encrypted tar-format volumes and uploads them to a remote or local file server. The use of librsync ensures that only the parts of files that have changed since the last backup are recorded, making the backups space efficient. Additionally, GnuPG is used to encrypt and sign the archives, ensuring their safety from spying and modification by the server. Duplicity is mature software and is currently used for large personal and corporate backups. It supports various protocols for connecting to a file server and can handle deleted files, directories, symbolic links, and more. It is available for download and installation through multiple methods.
https://duplicity.us/