BackWPup: A Free Plugin to Confidently Backup and Restore WordPress Site
In my opinion, a self-committed and determined blogger or site owner should start backing up his/her site/blog from the day the first post is published.
Remember if you lose only a post you will kill a few hours from the total length of your life. When the question of backup arises, using BackWPup to backup WordPress site must be a common perfect solution to all grades of websites.
But unfortunately, many bloggers are not quite aware of the Backup story. We simply suggest them to read up our previous articles on Backup to energize themselves for Backup Struggle—
Ultimately, you must backup your site from the very first day, due to fighting against—
- Bad Commands
- Data loss
- Users’ errors
- Server Crash
However, if you think of Backingup without plugin, this is very time-consuming and needs always-alertness. There are also advanced plugins to do the task on your behalf but you have to pay for them. In the middle stage there are also a number of Backup Plugins that are free but can do almost all the task a paid plugin can do. Such two free Backup Plugins that I can recommned for which you can completely rely on are—
In a previous lesson, we presented a handy guide on how to backup and restore WordPress with UpdraftPlus; you can check out that.
Now we’re walking you through the detailed process of Backup and Restore with BackWPup.
Before that let’s have a clear understanding of what you can do with BackWPup—
- Complete backup
- Scheduled or automatic backup
- Storing backup in most popular Cloud Storage including Dropbox, Google Drive, Amazon S3, Rackspace Cloud, FTP, EMAIL etc.
- Easy restoration
- WordPress XML export
- saving backup in different file formats like zip, tar etc.
Beyond these, pro version facilitates users with a bundle of extra features like- multisite support, backup in encrypted archive, restoring from encrypted archive and more.
Now let’s enter the practival field of work. To apply BackWPup to backup WordPress site, first you need to download and install the plugin in your WordPress from WordPress.org. Download link here. On doing this, you’ll get a Menu link of BackWPup left in your WordPress Admin panel.
Click BackWPup, Dashboard screen appears. Here are some instructions and some important links to lead you to Backup activities by turns. However we’ll skip this for now and from third submenu Add new job.
Create a job first in BackWPup to backup your WordPress site
You may get stuck, what is this JOB!
In BackWPup, you can create multiple jobs to make your backup process easy. This Job actually is your personal plan to manage your Backup. Suppose you want to divide your backup into two parts. In first part of backup, you like to include only your database. And in second all other files, media etc. Now as per your plan, you can create two jobs. First job name is, say, My First Job and the second Job name My Second Job. Hope all are clear. Now let’s proceed.
Click BackWPup→ Add new job.
Job adding window appears. Here provide the information as you need the way I show below—
- In Job name field under General tab, provide a name like My first job.
- In Job Tasks section, check the backup on the list which ones you want to include in your present Job. If your plan is to backup the whole website, just check everything except check database tables. Or if you want only database, check Database backup.
- Get down by scrolling. Next section is Backup File Creation. Select Archive type from three alternatives zip, tar and Tar GZip. I prefer zip format.
- Next in Job Destination section, select the method where you want to store your backup. Here are many options. For this tutorial purpose, we select Dropbox. Whenever you select a storage, this storage name will be shown as a last step above the window. Afterwards, you will need to Authenticate your related storage account from that tab.
- Now Click Save.
Now let’s set up Schedule for the job we’ve already created. For that click Schedule.
Fix up Automatic backup Schedule for a definite Job
Here you get three options first under Job Schedule- Manually only, with WordPress cron, with a link.
- Manually only: Use it if you like to backup manually.
- With WordPress cron: Check this for schedule backup. On checking this, you get a bunch of options below under Schedule Execution time. For our tutorial purpose, we check this option.
- With a link: For advanced users who like to start the job externally by the help of some other software or starting the job using WP-CLI which is a command line interface for WordPress. It is safe for a beginner choose the second option.
Now turn to Schedule Execution time. Frist check Schedule type basic. Next under Scheduler, you can fix up how often you like your Job be backedup. You can choose monthly, daily, weekly or hourly. It is usual and sufficient to check Weekly. Now click Save Changes.
Now click DB Backup next to Schedule tab. Here are the bunches of Databse Tables you created in WordPress over time. You should every tables to include in backup. But here other DB tables created by WordPress plugins may be listed. You should avoid these. If you are not sure of the diffenrence, check each and every.
Choose which files to backup
Click Files. You get a number of options by groups to choose your files and directories to include in backup job. Each group has a checkbox to include in backup. Check if you wish. And each group has Exclude option. This means you can cut out or exclude any of these if you wish. So, let’s see all the options at a glance.
- Backup WordPress install folder: Check this option if you like to backup WordPress Core file. Unnecessary.
- Backup Content folder: Content folder is necessary. If you hasitate, check out our guide again on What WordPress files to backup. Link above.
- Backup plugins: Essential! Check it but there may have many things to exclude. Read it out carefully. It is not wise to spend your valuable space for unnecessary things.
- Backup Themes: Check it out. Though you can get fresh copy of theme but there might have been many changes in setting and for customization that needs backingup. Exclue the theme that you don’t use.
- Backup uploads folder: Essential to check it.
Connect your Backup with Cloud Storage by Authentication
We selected Dropbox as our storage destination. Now it is time to connect it with backup job and perform authenticaion to provide BackWPup permission to run backup activities in this storage. Click To: Dropbox.
Here is option to create a Dropbox account if you have not one.
Next you have two options to access Dropbox— App Access and Full Access. We’ll show here Full Access to Dropbox. For this, click Get full Dropbox auth code right to the access type option. You’ll be directed to a page asking access permission. Allow this and in the next page you’ll get your Authentication Code (screenshot below). Copy this code and paste it in the Full Access to Dropbox field.
Next under Destinaition Folder section, give a folder name where your backup will be stored in Dropbox.
Next Fix File Deletion 10 or so. This means last 10 or so backups will remain stored and all previous backups will be deleted. Now Save Changes.
And with this action, all steps are done. Your Backup will continue automatically according to schedule.