WordPress Backups for Peace of Mind

We’ve all been there. You’re rushing to make the final changes on a post before publishing, and the WordPress dashboard is desperately trying to get your attention about all the plugin updates available. Surely you have backups of the site somewhere. It’s safe to just quickly upgrade those and be on your way, right?

WordPress warning to perform backups before upgrading

Or maybe WordPress has released a new version. You go to the Updates section, and are hit with that nagging backup warning. You’ve never had a problem before. Taking time to figure out how to do a backup isn’t really necessary, is it?

Yes. Yes, it is.

Not only can it save you hours of heartache and frustration, but it may be the only thing keeping you from losing the years of posts, pages, and comments you’ve spent years building. Thankfully, there are quick, free, and painless ways to grab a one-time backup of your site before performing a WordPress or plugin update. This post shows you how to do just that!

Plugin Pick: UpdraftPlus

AGhosted WordPress Plugin PicksHere at AGhosted, our plugin of choice for backups is UpdraftPlus. In our experience, it’s easy to see why they claim to be, “the world’s highest rated and most installed WordPress backup plugin.”

UpdraftPlus is simple to use, and seamlessly integrates with more than a dozen remote storage services (think DropBox, Google Drive, FTP, Amazon AWS, etc.). UpdraftPlus has a free version with numerous features, and also offers a paid premium service for additional automation and full-scaled capabilities that can make your WordPress administration that much easier.

Configuring UpdraftPlus

To install UpdraftPlus, go to Plugins → Add New and search for UpdraftPlus. Find “UpdraftPlus Backup and Restoration” in the results and press Install Now. After it successfully installs, press Activate Plugin.

Once installed, you can perform backups and access all of its settings under Settings → UpdraftPlus Backups.

Remote Storage Location

UpdraftPlus remote backup storage optionsWhile it is optional, configuring a remote location to store your backup is a convenient option providing a few nice benefits. Rather than storing your backup files on your web server or needing to download them to your desktop, this will use any number of file storage services where you likely already have an account (e.g., Dropbox). This avoids using your current Internet connection (e.g., if it’s slow), and ensures you have a full copy of your site somewhere other than on your server–always a good fail safe.

If you want to setup remote storage, press the Settings tab and choose the service you’d like to use. Press Save Changes at the bottom. Next you need to authenticate with the service you chose to give UpdraftPlus permission to store your backups. Check for instructions in the Authenticate with <Service Name> section on the same screen.

Pain-Free Backups

UpdraftPlus Logo: WordPress backup pluginWith the configuration complete, you can now easily perform a quick one-time backup before any major changes. Here’s how:

  1. Under the Current Status tab, press the Backup Now button.
  2. Ensure both boxes are selected for:
      • Include the database in the backup
      • Include any files in the backup (…)1
      • If you want to use remote storage, select Send this backup to remote storage
      • Press Backup Now at the bottom

The backup will start immediately, and a progress bar will appear showing the current status. Once complete, press the Existing Backups tab and confirm your new backup file is listed.

That’s it! You can now have peace of mind when performing any plugin or WordPress updates, knowing you have a full copy of your website should anything ever go wrong.

To see how UpdraftPlus looks in action, they offer a number of helpful screenshots on their site. That gives you a sense for the basic features and how simple the interface is to use.

Performing A Restore

While you hope to never need a backup, there are times when things go wrong and you need to restore your site. If you find yourself in such a situation, go to Settings → UpdraftPlus Backups. Press the blue Restore button.

UpdraftPlus will walk you through choosing which portions of the site you want to restore (e.g., Plugins, Themes, Database), verify it can access the most recent backup, and then confirm you want to restore. At that point you simply wait for the Restore successful! confirmation!

Before You Go

While this post focused on performing one-time backups, the truth is every WordPress site, regardless of size or traffic, needs to be backed up regularly. Don’t assume you’ll never need them or that your hosting provider has them–it’s up to you!

UpdraftPlus can help with a number of other essential WordPress tasks. For example, it offers recurring, automated backups, and even the ability to clone or migrate your site to a new server or WordPress installation. The cloning feature is how we first fell in love with UpdraftPlus!

What about you? Do you use UpdraftPlus, or is there another backup plugin you’ve found that works well?

Footnotes

  1. NOTE: If you’re updating WordPress core or our theme, you may wish to omit uploads from your backup. Your uploads folder tends to be very large, and WordPress core/theme updates tend to leave those uploads untouched. *If you want to be safe, include them in your backup.* If you want to omit them (e.g., if you don’t have enough space to include them in this temporary backup), click on the (…) to open a list of items to include in your backup, and make sure to uncheck Uploads.]

2 comments on “WordPress Backups for Peace of Mind

  • Danny Sherman says:

    Thanks for this post. I have also wondered about using Coda to back things up by keeping a full clone of everything on my mac. Is that reasonable?

    Danny

    Reply
    • Brian Pikkaart says:

      Hey Danny,

      Having a full clone of your server stored locally certainly won’t hurt, especially if you have the bandwidth and space! That could be helpful in any number of scenarios. AGhosted also offers an automated, full system backup service with targeted restores if you’d rather avoid the hassle of doing it yourself.

      Even with a full clone and regular system backups, using a plugin such as UpdraftPlus can still be invaluable for a few reasons. First, the plugin approach will ensure a quiescent snapshot of your data, which can be important when dealing with database data. Second, it’s likely far easier to restore using your WP dashboard rather than having to restore at the system level and figuring out which WP files or database tables you need. Third, UpdraftPlus makes it simple to run a backup on-demand so you know you have as recent a copy of your site as possible, whereas an automated backup might have been from earlier in the day or later.

      Regardless, having an extra copy of your data is rarely going to be a bad idea. 🙂 I hope that helps. Thanks for the question, Danny!

      Brian

      Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.