Duplicity

Introduction
Duplicity is command line software for encrypted bandwidth-efficient backup using the rsync algorithm. It supports full and incremental backups where any file can be restored from a particular point in time when the backup took place.

Installation
sudo add-apt-repository ppa:duplicity-team/ppa sudo apt-get update sudo apt-get install duplicity python-pip sudo -H pip install boto

Links
Duplicity Backup HowTo

Duplicity + Amazon S3