Do you think talking about backups is a boring topic? Yeah, I kind of do as well. Do you backup your website? Why or why not? What if you got hacked? What if a plugin failed? What if you deleted something crucial (or someone else did)? What if … Do you have a website backup? Can you restore it? What would be the process? How would you do it?
In this post, we will discuss what different kinds of ways one can do backups for self-hosted WordPress. If you are on WordPress.com, they do the backups for you. Then again, they also own your site. So if WordPress.com shuts you down, oh, well. You also have fewer options on WordPress.com – but that is a topic for another post (See this post on Why Self-Hosted WordPress). This is for those who pay for a domain and web hosting for their WordPress sites – that’s called self-hosting.
Database Backups and Complete Backups with Files
When you backup WordPress, there are basically two different methods. One backups up just your database, but not any of your files (including your theme files and your images). The other method is more complete – a complete backup backs up everything, files and database as well. This would include your theme files – and if you have custom theme code, you will especially want a backup of the theme files.
If you just have a backup of your database, at least you have something. So please give yourself a pat on the back for that. In case of emergency, however, what would you do with it? You could re-install WordPress, import the database backup, reconfigure the WordPress so it looks at your new import, use a default theme temporarily, see if you can get a copy of your previous theme, hunt for your images … can you do all that? See, it’s not so simple. But at least you would be able to get started with something. If your site has mostly text and/or you have the images on your current computer, you can recover a lot.
But if you are a business, you probably want a better recovery system. A good backup system will backup on a schedule and to an external server. Why do you want it external to your website? Well, if something happens to your website, your backups will go down or get infected or might get damaged as well. There are several choices, and we will review those as we look at backup plugins.
WordPress Backup Plugins – Review
There are a lot of backup plugins, but in this post we will only look at a few.
WP-DBManager – This plugin is free, and it also does some optimizing of your database. It only backs up your database. Also, it needs a little configuring. I find when there is a plugin update, sometimes you have to reconfigure your WP-DBManager. I have been using this plugin for years. If the database is not too big, you can have it emailed to you, which is a nice option for getting an external backup done automatically. I once used a database copy from this plugin to examine a site and figure out why the database was so huge (and other issues). There is a related plugin called WP-DB-Backup.
VaultPress – I use VaultPress for one client. VaultPress is easy to use and easy to set up. It is also a pricier choice, but you do get VaultPress service. It is connected to your WordPress.com account, so you have to log in there to see your stats and backups (which I do find a little annoying). But it does show you the list of your latest backups on your own site. It now has a plan that comes with added protection for your site, so that is a nice plus. VaultPress works well with WordPress multisite (but you need to pay for each site of multisite separately).
BackupBuddy – I have had quite a bit of experience now with Backup Buddy. When it works, it works great. You have a choice of external destinations such as Amazon AWS3, DropBox or the iThemes Stash site. It is easy to see what it is backing up and to set options. If you do have a problem, you can contact the iThemes forum, and they will respond (seems like within 24 hours) to your issue. If you want to try it out, contact me and I can give you a lower price than the listed prices. Also, if there are any issues, I can help you figure out how to get the plugin to work for your site.
UpDraftPlus – I have only used UpDraft Plus a little. It seems to be growing in popularity. I did find on one site in which I was having issues, both BackupBuddy and and UpDraft Plus had the same issues. Since the basic version is free, it is worth trying out before picking a paid backup solution.
Your Turn, Please
Have you used any backup plugins? Which one? Did you like the plugin? Did you find any issues? Were you able to solve them?
If you would like to have Backup Buddy installed on your site (starting cost at $30/year, depends on your site), please contact me.