How To Automatically Backup Your Entire WordPress Blog

Automatic WordPress Backup

I have talked about the importances of regularly backing up your blog. This is especially true if your blog makes money. Every blogger should have some kind of backup system in place in case disaster strikes. However, most backup plugins for WordPress only backs up the database. While the db is the most important part of the blog, there are other parts of the blog that should be backed up as well. If the only thing you have backed up is the database, then that’s the only thing you can restore. Elements like themes, plugins, uploaded image files and settings files could all be lost. Here’s how to automatically backup your entire WordPress blog.

Automatic WordPress Backup Plugin

Automatic WordPress Backup is the ultimate backup tool for WordPress. The plugin will back up your entire WordPress site and not just the database. Backups are stored on Amazon S3 for maximum flexibility and reliability. Other features include:

  • Captures your ENTIRE site (WordPress database, themes, plugins, uploaded files and settings files), which means minimal downtime if you need to restore.
  • Totally automated backup means you spend more time getting stuff done and less time fighting your tools.
  • Minimal configuration. Set it and forget it.
  • Manually trigger backups so you can have some peace of mind before you install a new plugin or a WordPress update.

Automatic WordPress Backup Plugin

Automatic WordPress Backup is extremely easy to set up and used. Once you’ve selected all the options you want, there’s really nothing else to do. I have the plugin set to back up my entire blog everyday and to keep the backup for a month.

Store Backups on Amazon S3

The Automatic WordPress Backup Plugin is free. However, you will have to pay for Amazon S3 storage. This shouldn’t be much of a problem with most bloggers since S3 is so inexpensive. It cost 15 cents to store 1GB of data and 15 cents per GB of data transfer (Free until June 30th, 2010). A backup of my blog takes up 250MB of space. Storing 30 copies (1 month worth) would cost $1.12 and transferring to S3 would cost another $1.12 (Free right now). For $1.12 a month ($2.24 a month after June 30), I have a daily backup of my entire blog that I can access if anything happens. Considering how much money the blog makes, this offers incredible piece of mind.

The average blog is not 250MB in size. The main reason my blog is so big is because I used to store all my images on it. Now, I store my images on Flickr and pull it from there. My blog database only takes up 40MB. I would imagine it shouldn’t cost more than a dollar per month to back up an average blog with Automatic WordPress Backup and Amazon S3. A big hat tip to Carl Nelson for turning me onto this plugin.

Automatic WordPress Backup | Amazon S3 Simple Storage Service


47 thoughts on “How To Automatically Backup Your Entire WordPress Blog”

  1. David says:

    Always a good thing to backup!! Thanks John!

    1. Exactly! Awesome post John. This has long been a concern of mine, this makes it incredibly easy!

  2. Arijit Das says:

    Doing Back Up of the WordPress blog is really a Great Idea because it can happen like that the blog could get hacked or it may get deleted due to server problem…

    Effective insturction for it… Thanks a lot! 🙂

  3. Rob Begic says:

    Great advice, thanks for that.

    How many blogs get hacked, and what are the common holes that are hacked through?

    I’m setting up a WP now, so this is of course one of the things on the agenda that needs to be looked into carefully.

    1. John Chow says:

      It’s not really hacking that you need to worry about. The odds are much greater than you’ll experience a hardware failure than getting hacked.

      1. Rob Begic says:

        Thanks for the clarification John.

  4. Great post and informative. I was not aware of this service. Thanks John!

  5. Todo List says:

    Great post! Thanks for the info of backup.I am worry about being hack very much. I will have a good sleep.

  6. Samuel says:

    Nice tip thanks man!

  7. Diabetis says:

    Thanks for the information. Now I am going to back up my files.

  8. emm..backup all my wordpress blog. I guess i will try it.

  9. Nice post, thanks for the info John!

  10. If you host your WordPress blog on a hosting service that uses cPanel, then you should be able to create backups.

    Otherwise, you can use the plugin that John demonstrates here.

  11. Geez, you’re saving a lot by using Flickr to store your images, plus they’re automatically backed up that way, so it is a double score.

    Then on to the plugin, and it is definitely one I’ll recommend to everybody using WordPress for any reason whatsoever. For a couple of dollars a month you got some real serious peace of mind. I can not imagine anything worse than losing allt he data your livelihood depends upon.

  12. I usually backup complete WordPress in manual way so this tools will be really helpful.

  13. Great post, John.
    Thanks for the information.

  14. Deny says:

    I never thought of it, thanks for the tips John..

    ..Deny..

  15. fas says:

    Excellent plugin. Can you please write a post on how u pull images from flickr.

  16. Great post john .thanks for sharing ..
    currently i am using a WP plugin ….;P

  17. Cpanel backup works great too.

    1. Free Picks says:

      yup!! and its free too

      1. I am sure this plugin will make the owner more popular.

        I think this is site – http://www.webdesigncompany.net/

  18. Geeky Ninja says:

    How are you using flickr to store you blog’s images ? Isn’t it against flickr’s TOS ? Can you tell us how do you use flickr for this purpose ?

    The plugin would be a lot nicer if it could also store a compressed copy on some ftp site. That would make this plugin a killer.

  19. wiseinvestor says:

    Backup using the plugin is relatively easy. Restoring from backup using the backup database is a little bit more tricky.

    I got backup both the database and exporting the WordPress XML file, usually prefer to restore by importing the WordPress XML file as it is more easier.

  20. Max Deal says:

    Wow! That is really cheap for such a valuable service… impressive…

    but cant you just save all the plugins and files on a external hard drive instead and keep it for yourself and not rely on a company??

  21. elie says:

    I think it doesn’t work when you’re from asia region???

  22. Mathew Day says:

    I like this Automatic WP Backup Plugin better than the one I’m using, I need to swap plugins. 🙂

  23. Awesome! I just wrote about the importance of backing up your site on my blog last week. I did not know about this option though. It sounds way better than the standard .sql database backup. I’ve had files get messed up while building a site before and had to rebuild the entire thing twice! Theme, plugins, posts, images and all… I wish I had this at the time. Thanks John.

  24. Marc says:

    Agree it is essential that backups are taken seriously especially if you have invested in a substantial amount of time with your blog. Thanks for documenting the Amazon option for us to consider.

  25. Timon Weller says:

    Nice advice there John, I have been backing up via ftp as well as database, but this looks like an easier option.. 🙂

  26. Great article John.I use cpanel for backup but i will try a wordpress pluging now

  27. Pingback: Blog Backup
  28. Valtorc says:

    Great tips! I still do it manually with the phpmyadmin import/export!

  29. Ex Back says:

    This is one of the easiest ways, thanks John.

    Al.

  30. This plugin is really convenient. I have a non blog site which I have to manually export the database into sql files and save in my local computer.

  31. Melvin Ram says:

    John, thanks for the mention man! Really appreciate it.

  32. fas says:

    I do it manually with the phpMyAdmin export gzip and filezilla ftp 🙂

  33. Already use it and sleep soundly.

    Bryan

  34. scheng1 says:

    Backing up my blogs at blogspot is considerably easier. All I have to do is to click on export blog, and save in my harddisk. After that, I will save in my email.

    1. But you do not have the control on such blogs. Blogspot can delete your account any time (they have done in past).

      So this will be good if you move to wordpress purchase your hosting and have your own blog.

    2. Not to mention, with this plugin the backup happens automatically, every day. Maybe not a huge deal for a single site that you don’t update frequently, but huge if you’ve got several larger sites changing constantly.

  35. Thanks so much for this post! After first reading about it here, I’ve been implementing this on every new wordpress site I do. It’s incredibly easy. Also the cost is barely worth thinking about, for most sites, it’s pennies a month.

    Very cool.

Comments are closed.