In April of last year I posted a tutorial on how to create backups for your WordPress site with my favorite plugin: Backupbuddy. The downside of this plugin is that it’s very expensive, and I had people ask me if I didn’t have a cheaper solution they could use. So I did some research, tested some free plugins you can find in the free plugin repository over at WordPress.org and I found one that I can happily recommend to you: the BackUpWordPress plugin.
Just like Backupbuddy, BackUpWordPress makes it easy for you to create a backup of your complete site, both files and database. The free version will store the created file on your own server and, depending on the size, send it to you by email. If you want your backups forwarded to a service like Dropbox or Amazon S3 you’ll need to purchase premium add-ons, but those really are not a requirement, it just depends on your needs. Now, let’s take a look at how to set it up for your blog.
Setting Up BackUpWordPress
Installing and activating the plugin is very easy, as you can find it through your wp-admin. Once activated, you’ll find the settings page for the plugin under Tools >> Backups. The image below shows you what this page looks like:
Personally I create two scheduled backups: a daily one and a weekly one. The daily backup only creates a backup of the database, the weekly one creates a backup of the complete site (both database and files). But depending on your needs, you might choose something else, this is what works for me.
Clicking on the +add schedule link at the top will open a small window where you can choose what kind of backup you want (database, files or database + files), what kind of schedule (from only creating them manually, up to monthly), how many backups you want to store on your server (I keep the 5 last backups, if I don’t check my sites more often, it’s my own fault, things went wrong) and you can put in the emailaddress at which you want to receive the notifications.
Setting it up only takes 5 minutes, and once you’re done, you can sit back and relax, knowing that you’ll have all you need when things go bad with your site.