Knowledge Base
MilesWeb / How-Tos

How to configure local backups in WHM/cPanel?

Approx. read time : 3 min

Watch this video for a step by step process on how to configure local backups in WHM/cPanel

If you are having a Virtual Private Server or a Dedicated Server with WHM access, you can simply configure local backups on your server following the steps updated below. This will let you maintain the copies of your database locally on the same server that you host your website with.

Set local backup options

Step 1: Login to WHM with root access

Step 2: Type Backup in the find box, then click Backup Configuration

Step 3: Change Backup Status by checking the Enable Backups box

Step 4: Go to Scheduling and Retention

The settings will allow you to choose the time intervals to run backups. You will have the option to run backups on daily, weekly, or monthly periods. Alternatively, you can even come up with a combination of these settings to suit your requirements. Here’s a brief explanation of the timing settings:

  • Daily Backup — The system will run backup process as per the weekly days you choose.
    • Select the days to run backups.
    • Enter the number of daily backup files to store on the system in the Retention field. It can be any number between 1 and 9999.
  • Weekly Backup — Your system creates a new backup once each week on the day that you select. If you select this setting, you must perform the following actions:
    • Select a day to run backups in the week.
    • Enter the number of weekly backup files to store on the system in the Retention field. It can be any number between 1 and 9999.
  • Monthly Backup — Your system creates a new backup either once or twice per month, on the first or 15th day of each month. If you select this setting, then you must perform the following actions:
    • Select the days of the month to run the backup process.
    • Enter the number of monthly backup files to store on the system in the Retention field. It can be any number between 1 and 9999.

You can remove both successful and unsuccessful backups. Select the Strictly enforce retention option and the system will remove all backups over the mentioned number set in the Retention field.

Note: You can schedule backups at incidentally the same time by combining different settings. For example, if you configured the settings to run daily and monthly backups on the same day, the system will prioritize running the daily backup first. In that case, the monthly backup will copy the constraints of daily backup upon its completion.

Step 5: Here, we have checked the Daily Backup box.

Step 6: Also, check all days.

 

Step 7: Check the Back up User Accounts to enable data backup for users.

 

Step 8: For the Databases section, check the Per Account and Entire MySQL Directory option

Step 9: Change Backup Destination to /backup

Step 10: Finally click the Save Configuration button.

 

Pravin is Journalist Specializing in Blogging, Social Networking and Community Management. As a constant learner, he is always aiming towards new ideas and greater knowledge. When he is not doing research, reading, or writing for blogs, you can find him hanging around social media sites.
Need help? We’re always here for you.