Regular backup is a great method to keep your website out of hack attacking, data loss, server malfunction, and some other threats. Thus, most webmasters attach great importance to website backup and look for an effective way to this end. In most cases, people prefer to backup website manually or achieve the goal by means of plugin.
Since the use of plugin has been recognized as the simplest and most convenient way to hit the mark, we are going to introduce how to use BackWPup plugin to create and schedule WordPress backups. Before everything, let’s have a quick view on the selected plugin – BackWPup.
About BackWPup Plugin
BackWPup, also called BackWPup Free, is a user-friendly WordPress backup plugin free for all users. So far, this plugin has been trusted by over 1 million people worldwide thanks to its rich features and high level of usability. Besides, the BackWPup Pro is available for webmasters who have higher demand on the site backup.
Once installing this great plugin on your website, you are able to backup databases, files, and any other web content with ease, and then store those backups to an external backup service, such as FTP, RackSpaceCloud, Dropbox, and so on. Note that, the basic technical requirements of BackWPup include PHP 5.2.7 and WordPress 3.4. After having a rough idea about BackWPup, we should set about making it available for your website.
Enable BackWPup for Your Website
Log into your WordPress dashboard and seek the BackWPup plugin out via Plugins > Add New. The following screenshot shows you the correct search result. “Install Now” and then activate this plugin to make it work for your website properly.
Since a new item called BackWPup appears on the sidebar and a page said “Welcome to BackWPup” come to you, you have successfully installed and activated this plugin. There are several options under BackWPup available for you to create and schedule WordPress backups. Let’s get started to know about those functions so as to take a good use of this BackWPup plugin.
Make Full Use of BackWPup Plugin
As what we have shown you in the above screenshot, there are 7 options created for easy WordPress backup, including Dashboard, Jobs, Add new job, Logs, Backups, Settings and About. First of all, let’s access to the “Add new job” option and make the first move. There are 5 tabs included in the “BackWPup Job: New Job” interface initially, namely, General, Schedule, DB Backup, Files and Plugins. Each of them performs its own function and helps you backup website at one go without paying too much effort.
Create WordPress Backup
The first tab called “General” is where to create a backup job for your website. You are required to give the backup job a name according to personal needs and assign certain tasks to this job. There are 5 tasks allowed to choose from, including database backup, WordPress XML export, file backup, Check database tables and Installed plugins list. Select some of the tasks as required.
The “Backup File Creation” allows you to name the archive that is used to store the backup content, and this function also enables 4 archive formats for you to choose from. Name the archive properly and pitch on a suitable format as needed.
The “Job Destination” enables you to determine where to store the backup files. You are able to select one or more destinations for your backup job from 8 options, including Folder, email, FTP, Dropbox, Microsoft Azure (Blob), S3 service, SugarSync or Rackspace Cloud. Here, we would like to take Dropbox as an example and specify Dropbox as the last stop of this backup job.
“Log Files” asks you to fill out an email address where to receive log files and also set the email appellation via “Email FROM filed”. And then, determine whether to send email when errors happen in the process of job execution. Finally, click “Save Changes” button to confirm all settings.
Schedule the Newly Created Backup
After creating your first WordPress backup, you are required to schedule how often to make a backup to your website. The first option “manually only” is designed for users who wish to schedule all backup jobs manually. However, if you don’t have enough time to do this by yourself, the second choice “with WordPress cron” is created for you.
Check the “with WordPress cron” and schedule the backup time under the “Schedule execution time” mode. The interval of each backup can be a month, a week, a day or an hour. For example, we are going to run the next backup job at Wed, 25 Feb 2015, 18:00, so we need to set the runtime as the following screenshot.
Determine What to Backup
BackWPup enables you to select certain tables to be included in the backup job or check all tables at one time. Move to the DB Backup tab and have an overall view on database backup settings. There are multiple tables to be backed up and the three labels including “all”, “none” and “wp_” help you filter the targeted tables with ease. And then, name the backup file properly and determine whether to compress the backup file via “Backup file compression” mode. “Save Changes” to complete all settings.
Select Files to Backup
Since you have included certain tables in the backup job as planned, you need to move to the next tab called “Files” to determine which folders should be included in the backup job, involving root folder, content folder, plugins, themes and uploads folder. You are allowed to check as many folders as needed and exclude certain files from the selected folders according to your own needs.
For example, we are going to backup all plugins except for BackWPup, so we are required to check the “Backup plugins” option and pitch on “backwpup” in real time. What’s more, you can add the extra folders to backup in the “Extra folders to backup” field.
In the similar way, you are required to give the plugin list file a proper name and determine whether to compress the file via Plugins tab.
Store the Backups to an External Service
Since we have pitched on “Backup to Dropbox” via General tab > Job Destination, then a new tab called “To: Dropbox” appears on the menu bar. Perhaps, you are also allowed to select other services and store the backups to those checked solutions. If you have not registered a Dropbox account, you need to create a new account at first and then fill out Dropbox app auth code and full Dropbox auth code as required.
After saving all changes, you should run the backup job right now and complete this job by taking a few seconds.
In addition, you can check the working log by clicking “Display working log” button.
Note that, all the backup jobs are included in the BackWPup > Jobs. You are allowed to edit, copy, delete or run a backup job whenever necessary.
In addition to BackWPup, there are some other backup plugins created for easy WordPress backup, such as WP-DBManager, BackupBuddy, BackUpWordPress, and so on. Those recommendations can also help you reach the goal.
The use of backup plugin is an effective way to complete regular website backup. Besides, some excellent WordPress hosting companies also provide customers with premium solutions featuring daily hosting space backup service, like what we have listed in the following table.