Backup! Backup! Backup! There are few things more frustrating than having to redo an entire site from scratch after a major issue occurs with the site, whether that be an unidentifiable error, a hacked site, etc. If you have a backup in place, you will greatly reduce your work and keep your sanity.
This tutorial will walk you through how to automatically backup your wordpress site on a daily, weekly, or monthly schedule by using the Automatic Wordpress Backup Plugin and Amazon S3. Let's get started!
Install Automatic Wordpress Backup Plugin
In your administrator section go to Plugins >> Add New.
In the search field type in Automatic Wordpress Backup.
Find Automatic Wordpress Backup. Make sure it is the right plugin by checking in the Description that the author is Dan Coulter.
Activate the Automatic Wordpress Backup Plugin
Select Activate Plugin.
Configure Access Keys
Click on Settings.
We need to get this information from our Amazon Web Services (AWS) Account.
If you do not have an account, you can register here (Please read all the terms and conditions):
Or you can sign up for their free version here (Please read all the terms and conditions):
**Be sure to register and confirm your S3 account. If you get any errors in Wordpress that you do not have any account, it means that you have not completed all the steps for registration, which includes confirmation.
Log into your AWS account (http://aws.amazon.com/s3/). Scroll down to the Access Credentials section. Copy the Access Key.
Go back to your Wordpress site and paste the Access Key in the AWS Access Key field.
Go back to your AWS account. Click on Show under the Secret Access Key area then copy the Secret Access Key.
Go back to your Wordpress site and paste the Secret Access Key in the AWS Access Key field.
Choose Your Level of Gratitude and Save
Choose how you wish to support the developer(s).
Select Save Changes.
Create Bucket and Configure
Every object stored in Amazon S3 is contained within a bucket. A bucket must be unique, thus to ensure that it is unique you can name it yoursite.com-backup. Enter Bucket.
Save Changes and Backup Now.
Check Your Backup
Click Refresh Now.
Your Manual Backup is completed and everything is setup for automatic backups as per your configuration!
That is all there is to it! Easy as 1-2-3!