Backup And Restore is a wordpress plugin through which you can take or schedule backups on several locations, it also allows you to restore your site to any of existing restore points. You can also download your backups in zip format of your wordpress and in sql format of your database. Restoration through browsing is also possible. More description about the plugin is given below.
Download the plugin
Go to: Plugins > Add New > Upload and select the ZIP file you downloaded.
Click Install Now, and then Activate.
Or Download the plugin .
Unzip the plugin and copy it into `wp-content/plugins` directory
Go to: Plugins > plugin is listed there click on Activate.
Backup and restore is a wordpress plugin which is really going to make your life tension free and easy as it provide single click backup and restore feature. But you need to do some setups regarding your API credentials for using feature of cloud backup.
• WordPress 4.0 or greater.
• PHP version 5.5.5 or greater.
• CURL extension must be installed.
• Zip extension must be installed.
• MySQL version 5.0 or greater.
Be sure that above requirements must be fulfilled properly before using the plugin.
⇒ API credentials
For using dropbox as cloud backup location you need to create an app here. After creating app you can easily get app key and app secret which are required in the plugin. You also need to generate access token, it can be done with a single click https://www.dropbox.com/developers/apps/info/your-app - here is option to generate Access Token.
So in short you are going to get three details from dropbox api
► App key
You are going to need an app here as well so just create a new one if you already have not from here. Just follow the steps given there and you can get your app key and app secret easily. So you are going to need following credentials from Amazon S3
► Api key
► Api secret
If you want to use Google Drive option for backup then you need to create a project which have Drive API enabled. If you dont have already then create one from here select create an app (if already have then select that app) and get client id and client secret.
Note: Do not foreget to set Authorized redirect urls in your project (it must be the your site's admin url) So you are going to need following client id and client secret from Google Drive API.
Dashboard section of the plugin is much simple and effective to use there are six options for taking backup and download on dashboard.
⇒ Full Backup
Whole site is backuped along with database on local server. It also displays total size of total local backup and number of restore points created.
⇒ Quick Backup
In quick backup only the files which are modified after last backup taken are considered for backup, it also displays information regardingtotal size and total number of restore points.
You can take full backup of your site with database on dropbox, you have to provide correct credentials. If you have not save credentials onsetting then no worries there will be a form asking to provide the same on click.
⇒Amazon S3 backup
Your backup can also be uploaded on your amazon S3 account the only thing you need to do is provide the correct credentials.
⇒ Google Drive backup
Just click on the Google Drive Backup and provide correct credentials to upload your backup on google drive.
⇒Download your site and database
You can download your wordpress site in zip format and your database in sql format from here.
In log and restore all backups are listed in different section according to the location where backup is taken with following options.
⇒ Time : It simply tells the time at which backup is taken.
⇒ Type: Type of server on which backup is taken (Local, Dropbox, Google Drive and Amazon S3)
⇒ Wp and DB downlaod: You can download your backup of wordpress site and database fromhere in zip and sql format respectively.
⇒ Restore: You can restore your site to any existing restore point by just clicking on restore button.
⇒ Delete: You can delete your backup by using delete option here.
⇒ Restore Wp from system: You can restore your site to the through uploading zip file of your site.
⇒ Restore DB from system: You can restore your DB to the through uploading sql file of your database.
In configuration settings (API credentials) of different cloud servers are saved. Settings can be easily saved and reset. There are three sections each for Dropbox, Amazon S3 and Google Drive.
In customization section folders can be selected for backup, if this feature is enabled then only selected folders and files are backuped.
Setting enables to delete backup automatically after a scheduled time or after a specific numbers of backup.
Enable Auto Restore Points Deletion : Setting for enable and disable auto deletion.
Method To Be Used For Deletion : There are two methods
⇒Time based: Execute auto delete after a specific interval of time.
⇒Frequency based: Execute auto delete when backups are reached to a specific number provided by the admin.
Auto Delete Server: Enable disable setting to delete server backups.
Filled up space quota on server after which notification is to be sent: Notification of space send to mail as admin provides in percentage.
There are options to schedule your backup on the basis of time and event.
You can schedule your backup timely (Weekly, Daily, Monthly) and you have to sit back and wait at the time of scheduled backup.