s3-backup
From the README:
S3-backup is a backup script that uses
Amazon's Simple Storage Service (S3)? to backup your files. The files as well as the filenames and paths are encrypted using an AES cipher to keep your data safe. You can exclude files and directories with shell-like expressions from being backed up. Configuration is done through a yaml file that specifies the key to use for the encryption, S3 access details and the list of files/directories to ignore. The data is compressed so you don't pay for more than you absolutely need to.
It is based on
aws-s3?, but unfortunately it needs a patch to run with the current version to work around bugs and add functionality. Hopefully, the changes will be incorporated in future versions.
I've backed up several thousand files with it successfully and use it regularly myself; still, consider this beta software. Do not use it as your only backup system and have a look at it while it's running. Knowing Ruby to be able to debug it yourself might also be helpful ;)
Version 0.2 fixes a bug with retries after failed attempts to GET or PUT -- the connection is now reset properly.
I've given a presentation about how I created this program. The presentation also contains an overview of how it works and of S3. You can find the slides at the
TalkPage.
CategoryCode
CategoryRuby
There are no comments on this page. [Add comment]