How to Create Backups in cPanel

Uh-oh…website backup. Is that complicated? It’s not when you have a well-designed backup wizard in a hosting management control panel.

If you or your provider are using Linux-based cPanel, you’ll find an intuitively simple tool for backups that you can access with a few clicks from the graphical interface. Now you’ll have no excuse not to protect your precious web code, database, and visitor email information.

With a restore process that’s just as easy, you’ll have every reason to be thankful you did execute a backup, if (or is that when?) a server crash or operating error means your backups are all you have left.

Step 1: Start the Backup

The first step is to locate the backup icons in the cPanel web hosting control panel. There are two of them, but the screens they lead to are very similar. We’ve chosen the icon for the Backup Wizard here.

Start the backup

Click on the “Backup Wizard” icon and you’ll see the following screen. Click on “Backup” to start the backup process.

Start the backup

Step 2: Choose Full or Partial Backup

You can then choose to back up all of your site and its components or select certain parts to back up. Note that the home directory backup includes all of the files you own or that you can access (or both).

However, any files you don’t own and that you cannot access are not included in the backup.

You can also work things from the opposite angle. By putting a configuration file in your home directory, you can exclude specific files and directories from your backup.

Choose full backup by clicking on (you guessed it) “Full Backup.”

Choose full or partial backup

Alternatively, instead of choosing to execute a full backup of your site, you can opt to back up just part of your site, such as your home directory. Then, cPanel will let you save your partial backup to your local disk.

Choose full or partial backup

However, for what follows, we assume you’ve chosen the option for a full backup.

Step 3: Choose Where to Store the Backup

You can either store the backup in the home directory for your website or (perhaps to lower risk) download the backup to another machine.

Choose where to store the backup

If you choose the option for the home directory, then fill in the field with your email address to get notification of successful completion of the backup.

Choose where to store the backup

If you choose the options for FTP or SCP transfer of the backup data to another location, you’ll be prompted for your connection details (and you can still enter your email address for notification.)

Choose where to store the backup

The Backup Wizard will then perform the backup in accordance with this information.

4. Restoring Your Backup

What if you want to restore data you’ve downloaded and have your website run with a specific backup? It’s simple – choose the “Restore” option instead of the “Backup” option in Step 1 above to see this screen:

Restoring your backup

Select what you want to restore (for example, the home directory in this case) and browse for the location on your computer where you’ve stored the backup.

Restoring your backup

Note that a complete restore, as cPanel states, must be done part by part: home directory, then database, then email information, for instance.

In that case, just run the Wizard several times, selecting one part after the other each time, until your website is running with all of the backup versions of your choice.

Ryan Frankel

Questions or Comments? Ask Ryan!

Ask a question and Ryan will respond to you. We strive to provide the best advice on the net and we are here to help you in any way we can.