Complete WordPress-Backup Solutions
There’s a million things that can go wrong with a website and, unfortunately, sites built with WordPress are no exception. Granted, the majority of failures will most likely be as a result of some kind of human error, but when things go wrong and your site goes down, pointing fingers or saying “well, at least I/we now know what not to do”, probably isn’t going to help. What will help though is having a backup, and anybody who’s had to learn the hard way about backing things up will be only too keen to highlight the importance of making regular, reliable, complete backups. Making manual backups is all well and good (especially when you’re just starting out), however, doing things manually (more on this in a future post) can be a huge time drain, and sooner or later, usually as your site grows in size and/or value, you’ll find yourself thinking “there must be less time consuming ways to do this”. Luckily, there are. Here’s a few of the most popular complete WordPress-backup plugins/services:
VaultPress is a product of Automattic (the company behind WordPress.com, Akismet, Jetpack, etc), making it the closest thing to an ‘official’ WordPress backup solution you’ll find. A particularly nice feature (available with the $15 a month ‘Basic’ plan) is the ability to have it back things up in realtime – meaning each time you make a change or publish something new, like posts, pages or comments etc, your site is automatically backed up afresh. Additional features include Automated Restores, Backup Archives and, if you opt for the $40 a month (yowzers!) ‘Premium’ plan, ‘Daily Security Scans’ (which is something we choose to entrust to Sucuri – more on this in a future post).
BackupBuddy (the plugin/method we choose to use on this site), by ithemes, is an easy to install premium plugin that lets you take (and schedule) complete snapshots of your WordPress site – automatically saving each backup to an off-site location, such as Dropbox, Amazon S3, Rackspace Cloud, an FTP server, or there own ‘BackupBuddy Stash’ service (a service provided to all BackupBuddy customers). Additionally, BackupBuddy also handles restores (as you’d expect from a plugin of this quality) – allowing you to restore your entire site (including the entire WordPress core) from just an import script (provided) and a previous BackupBuddy backup. What’s more, kind of like an added bonus, BackupBuddy also includes a “Magic Migration” tool that lets users move an entire site to another domain, host or server right from their WordPress dashboard – a feature that’s so handy (when, for example, moving a site from a temporary domain or local sandbox to a live domain) it could well have been sold as an entirely separate standalone plugin!
BackWPup is a free WordPress plugin with over 817,000 downloads (compare this figure to those of the most popular WordPress plugins here) that lets you save your complete installation to a number of external off-site locations, including Dropbox, Amazon S3, Microsoft Azure and Rackspace Cloud. However, whilst BackWPup is faultless, unfortunately, the free version only includes relatively simple scheduling functionality and, as you’d expect of a free plugin, limited support – those after something a little more feature rich with better support might like to check out the premium Version, BackWPup Pro, which costs $75.
Any other top suggestions for automating complete WordPress-backups? Use/love any of the above?