duplicity: Encrypted bandwidth-efficient backup using the rsync algorithm
I’ve recently grown paranoid about my data, and I keep using rsync to keep backup of various files a bit everywhere. It works great for most of the things I use, but it lacks fundamental things you would want from a real backup system, such as the possibility to come back to an earlier state.
So I went looking for something else, and I found that duplicity shows somehow the same syntax and ease of use than rsync: there is no need to write a configuration file, and it uses a very similar way to specify sources and targets. It features among others:
- incremental backup
- uses librsync to backup only what is necessary
- distant scp-like access
- no need to install duplicity on remote machine, just a scp server should do
- GPG encryption and signature to protect data saved on a not-so-trusted host
To use it, just run something like: