Thanks to Damon Timm who created this script at the first place. Every thanks I receive should be shared with him too, and with all the contributors of this fork on Github!
duplicity-backup.sh is a wrapper script derived from the dt-s3-backup.sh script of Damon Timm (http://damontimm.com/code/dt-s3-backup) and designed to automate and simplify the remote backup process of duplicity on Amazon S3 instances or other backup destinations (ftp, rsync, sftp, local file…).
See the README file hereafter for more informations.
duplicity-backup.sh IS NOT duplicity
It is only a wrapper script for duplicity written in bash!
This means the following:
- You need to install and configure duplicity before using duplicity-backup.sh
- The official documentation of duplicity is relevant to duplicity-backup.sh too. Virtually any option supported by duplicity can be specified in the config file of duplicity-backup.sh. See the
CLEAN_UP_VARIABLEparameters in particular.
- Before asking something about duplicity-backup.sh, ensure that your question isn’t actually concerning duplicity ;)
Project page / Bug reports / Download
The code is hosted on Github : http://github.com/zertrin/duplicity-backup (Last update: 13 November 2013)
Feedback and pull requests are welcome! However please always use individual feature branches for each pull request. I will not accept any pull request from master branches.
Until I finally find time to write a real how-to for duplicity-backup, here is the README: