How to Backup WordPress like a Pro

Backing up WordPress can be a daunting task, especially if you’re doing it manually. MySQL export this, FTP backup that, it can be messy and quite time-consuming. Needless to say, the manual effort that the WordPress Codex offers is not scalable.

I’ve used a number of different backup solutions, but I couldn’t find one that was drop dead simple, easy to use, and helped me speed up my work-flow.

This was all before I discovered BackupBuddy by iThemes.

BackupBuddy was made for people like me. I wanted something super-simple, easy to use, intuitive, and had lots of options to fit my exact needs.

Choosing where to store the backups

First off, BackupBuddy offers a number of ways to store your backups:

  • Backup WordPress locally
  • Backup WordPress to BackupBuddy Stash (I’ll talk more about this below)
  • Backup WordPress to an FTP site
  • Backup WordPress to an email address
  • Backup WordPress to Amazon S3
  • Backup WordPress to Rackspace Cloud Files
  • Backup WordPress to Dropbox

BackupBuddy.com
Unfortunately, there are two missing still:

  • Backup WordPress to Google Drive
  • Backup WordPress to Box.net

Google Drive and Box.net would be great options as more people learn about cloud storage.

After you’ve selected where to store your backups, it’s simple to setup a schedule — and trust me, you want to setup a schedule. You do not want to be stuck in the dark when a hacker has taken over your site and you forgot to manually run the backup.

BackupBuddy comes with 3 schedule options.

  • No automated – manual only
  • Starter – monthly files backup and weekly database backup (posts, tags, categories, aka, your content)
  • Active Blogger – weekly files backup and daily database backup

Migrating WordPress

BackupBuddy does more than just backup. It also helps you migrate a site from one host to another.

I was able to download a complete backup, go to the new site, install BackupBuddy, and restore the entire site. With just a few clicks, it was that simple.

Malware scanner? You bet.

Again, that $75 you paid, you got a lot more than just a WordPress backup plugin. BackupBuddy also includes a malware scanner provided by Sucuri.net, a robust malware scanning company.

So what are you waiting for? Get ready to spend the last $75 you’ll ever need on a WordPress backup plugin.

Are you backed up right now?

If your WordPress site is not backed up right now, you need to stop reading and go buy this plugin from iThemes. It will safe you from massive headaches if you ever get hacked.

BackupBuddy.com

Comments

  1. By on

    Hey Jonathan, thanks for the review!

    Just wanted to add … BackupBuddy has 3 preset defaults for scheduling … but you can tweak and finetune custom schedules however you’d like through the Scheduling feature.

    We haven’t add Google Drive and Box.net for a couple of reasons … Google Drive, because it was early and we offer 1GB of free storage now on BackupBuddy Stash … and Box.net, because we haven’t seen a large demand for it to warrant the dev time for maintenance etc. That can always change according to customer demand. :)

    Reply »

    • By Jonathan Dingman on

      Thanks for the follow-up Cory, much appreciated.

      Understood on the Google Drive and Box.net backups. I would still like to see Google Drive because some users may want all of their files located in one spot, not distributed around the web — despite offering an awesome free 1gb with Stash.

      Reply »

  2. By on

    Thanks for the easy walkthrough and recommendations. I’ve been thinking about doing backups for a while now and your article makes it seem really easy. $75 is worth the peace of mind in knowing my site doesn’t get trashed.

    Reply »

  3. By Farzana Neha on

    BackupBuddy is a great plugin to backup WP sites and migration is super easy. Today I was testing BB on nginx server but it didn’t work quite well. Not sure if I have done something wrong while backing up.

    Reply »

Leave a Reply

Your email address will not be published. Required fields are marked *