It happened to me once. I lost 6 months of hard work and it was painful.
Back in 2006, I created, together with two of my friends, an online community which started to grow quite fast and soon became well-known.
But soon after the launch, the worst happened. Our website was hacked. That was hard, quite hard, but the hardest part was that we did not have backups, so the ultimate solution was to stop working for that project.
Now, if you are thinking that having a simple backup could have saved our 6 months of hard work, you will not have seconds thoughts to get yourself an automatic backup system in place for your WordPress website.
So here it is, our guest for today: Automatic WordPress Backup.
Automatic WordPress Backup saves your entire website, which includes the WordPress database, any theme you have installed, plugins, uploaded files and all your settings. So in the worst case scenario you will be covered, having all your files ready to be restored with minimal downtime for your website.
Once you set it up, all the backups will be automatically done by the Automatic WordPress Backup plugin. But for your peace of mind you can also trigger manual backups. In my case, I will do a manual backup after I publish this post just to be safe.
All the backups will be saved on Amazon Simple Storage Service – Amazon S3, which will give you a highly scalable, reliable, fast, inexpensive data storage infrastructure for about $30/month (this price is for about 1TB storage).
But let’s see how quick and easy you can set up the Automatic WordPress Backup plugin in just 3 steps. You will also need an Amazon S3 account, but this will also be covered in the tutorial.
Set up automatic backups
The first step in setting up the automatic backup of your WordPress website is installing the Automatic WordPress Backup plugin.
1. Automatic WordPress Backup plugin installation
In order to install the Automatic WordPress Backup plugin go to [Plugins] > [Add New] and search for the “Automatic WordPress Backup“. When this post was published the latest version was 1.0.2. So look for the version to be higher than that.
Once you will find it in the list, select the [Install] option to have the Automatic WordPress Backup plugin installed. When the installation finishes, you can check the settings of Automatic WordPress Backup plugin from the new section created on the left panel.
2. Setup your Amazon S3 account
Now that the plugin is installed, it’s time to setup an Amazon S3 account. If you already have one, just skip this and go to the Step 3.
To setup your Amazon S3 account, go to the Amazon Simple Storage Service page and select [Sign up for Amazon S3]. If you already have an Amazon account you can sign up using that account or you can create a new account by selecting [I am a new user].
When you finish setting up your Amazon S3 account, you can go ahead and make the final adjustments of the Automatic WordPress Backup plugin.
3. Automatic WordPress Backup configuration
On the Amazon S3 website, from [Your Account] menu select [Security Credentials] and copy the Access Key ID and the Secret Access Key across to the Automatic WordPress Backup configuration page.
To access the Automatic WordPress Backup configuration page go to [WDC Options] and select [Automatic Backup].
Once you enter the AWS Access Key and the AWS Secret Key hit the [Save changes] button.
Now you need to create a new bucket and set the backup schedule as you wish. I called mine “eugenoprea.com-backup” and set weekly backups.
I would recommend you to select all the settings after “Backup schedule” and select [Save changes]. This way you will have your entire website backed up on an Enterprise infrastructure.
Just a quick note:
Automatic WordPress Backup plugin requires your server to have Linux installed and PHP5. Please also check the Web host compatibility.
One thing that I’m not really a fan of in the Automatic WordPress Backup is that when you install it, the plugin will automatically add to your Footer short credits with links to their website, without asking for it.
But if you want to disable this option you can do it from [WDC Options] > [General], by selecting [I’ll show my support by writing a review, donating or contributing]. I disabled the links because I don’t feel comfortable with them, but I created this review to show them my contribution.
If you find my tutorial useful, use the comments section below and let me know what do your think about the Automatic WordPress Backup plugin.
Photo credit: JohnSeb