Backup Your WordPress Blog to Amazon S3 using Ruby

I’ve been running this blog for months without a backup solution.  Mostly because I didn’t really care for any of the existing solutions which required me to do too many manual steps.  I wanted something completely hands-off (automatically run every night), secure and reliable (store the backups on Amazon’s S3).

So, enjoy wordpress-s3-backup.  Use it to backup your WordPress blog — both the database and the site.  It’s a Ruby Rake script and you’ll need the AWS-S3 gem.  Stick it in your crontab to run nightly and move on with your life.

Get it here.

Thursday, January 15th, 2009 Programming

3 Comments to Backup Your WordPress Blog to Amazon S3 using Ruby

  • Nnyan says:

    Hello,

    Just ran into your post, I’ve been looking for this type of solution. Only problem is I don’t know much about php let alone ruby. Could you publish step by step instructions on installing (and requirements) and using? Thank you!

  • Great weblog. I found it filled with alot of excellent info thanks. Keep up the good posting. Normally I do not comment on blogs but after reading yours I wanted to just write a short message. Thanks for the info.

  • Naren says:

    Hey Justin,

    I am setting up my own WP blog this weekend and I ran into your site when I was looking at what was available for making backups of my site. I know I am kinda weird for wanting to set up a backup schedule the day after I set up my site and even before I have told anyone about it!

    Anyways, I just wanted to drop you a line and see how things were going with you. Would love to hear back from you if you have a minute.

    Naren

  • Leave a Reply

    Justin has been obsessing over writing simple Web software using Ruby on Rails since 2007. He's also an entrepreneur and Lean Startup expert. Learn more

    View Justin Britten's profile on LinkedIn

    Subscribe to Justin Britten's blog Follow Justin Britten on Twitter Network with Justin Britten on LinkedIn
     
    Prefinery: Simple, online beta management software'

    Launch a private beta for your Web application in minutes. Prefinery takes care of collecting e-mail addresses, generating invitation codes, and sending invitations for your private beta. Your customers never leave your site, and e-mail invitations are sent from your address.

    Justin is Founder and CEO of Prefinery.