Cycling, Incremental, Compressed, Encrypted Backups to Amazon S3
- Dead-simple configuration
- Automatic rotation of backup sets
- Optional decaying backup schedule (thanks to Scott Squires)
- Alternation of full and incremental backups (using "tar -g")
- Integrated GPG encryption
- No temporary files used anywhere, only pipes and TCP streams (optionally, uses smallish temp files to save memory)
- Integrated handling of MySQL dumps
- Integrated handling of PostgreSQL dumps (thanks to Scott Squires)
- Integrated handling of Subversion repositories, and of directories containing multiple Subversion repositories (including incremental backups-- thanks to Kevin Ross).
s3napback is basically a convenience wrapper around js3tream, and is at least partly inspired by the snapback2 script (which is still a great solution for incremental rsync-based backups to your own disks).
s3napback-1.12.tgz (3.2 MB) May 24, 2011
You can also browse the source, or get the source with Mercurial:
hg clone http://hg.davidsoergel.com/s3napback
The project is on BitBucket, so please feel free to fork it there.