There are many options available to you if you're looking to do a backup of your virtual private server or dedicated server. Read on to find out what your options are and how you can make sure all your content is backed up in case of an emergency!
The R1Soft Righteous Backup Software is a plugin that runs periodically and takes a "snapshot" of your home directory for each backup point. The R1Soft software keeps backup points so you can roll back website or application changes. You can purchase R1Soft by contacting Support (we'll set it up for ya) so that you're able to access those backups whenever you want. We do backup 'innodb' tables, but they are more difficult to restore (get in touch with any 'innodb' questions).
Note: R1Soft backups are not guaranteed, and are meant for your convenience only. Firewall issues, a hardware failure on a backup server, network problems or similar could potentially interfere with the backup system communicating with the individual servers. It's recommended that you make a periodic manual backup for safeguarding purposes.
To restore files using R1Soft Backup Retrieval:
Log in to cPanel
Navigate to the Files section, then R1Soft Backup
Navigate to the files or folders you need to restore
Go ahead and restore them via the below options:
Browse - allows you to browse your backup and either download or restore certain files only
Backup - allows you to download whole backup to your local machine. Backup can be downloaded as an .tar or .zip archive
Send to Agent - allows you to restore your account from certain backup file. It will do a complete restore of files.
Go ahead and get in touch with us so that we can restore any other lingering data for you
Cloud Command Backups
You can take a 'snapshot' of your home directory via Cloud Command, and easily restore your site in a jiffy. To use Cloud Command to backup your server:
- Log in to your Customer Area
- Click the Your Services icon from within the Your Services section
- Click the View Details button adjacent to the account you'd like to access Cloud Command for
- Scroll down to the bottom and click the Login to Cloud Command button
This is your main Cloud Command dashboard. You can see quick details to the right of each of your servers.
- Click Virtual Servers, in the Appliance section of the far left menu bar
- Under the label header in the middle of the page, click the name of the server you'd like to backup
- Hover over the gray Storage icon near the top of the page and then click Disks
- Click the dropdown arrow adjacent to the far right Actions column header
- Click Backup
- In the Create a Backup section near the bottom, create a backup note (date, time, reason etc.) in the blank text field
- Click Take a Backup; a list of scheduled and recent backups will be shown on the page that populates
To restore a backup you have created (in the manner of the above instructions):
- From your Cloud Command dashboard, click Virtual Servers again
- Click the name of the server you'd like the backup restored for
- Click the gray Backups icon located near the top of the page
- Next to the recent backup you'd like to restore, click the dropdown arrow adjacent to the gear menu on the far right side of the page
- Click Restore
- When the 'Are you sure you want to restore this backup?' dialog box pops up click 'Yes'
Your backup will now be restored!
Configuring WHM Backups
WARNING This option is not necessarily recommended. Because WHM backups are resource-intensive and backups take a lot of space on your server, there is a possibility that your server will go down if you go over your space limit. If you are cautious of this fact, and are fully aware of the space constraints of your system as it runs, then by all means, dive in!
You can configure a backup of your own server and it's info right from WHM. |
Note: a backup will account for 50-75% of an account's total size (based on the size of the account). See Warning above. If you proceed with backing up via WHM, we recommend only taking one daily or one weekly backup, so that you don't run out of space.
To configure your own WHM backup:
Log in to WHM
In the search bar near the top left-hand side of the page search 'Backup Configuration'
Click Backup Configuration once populated
In the Backup Status area, within the Global Settings section, make sure that 'Enable' is the ticked option
In the Backup Type area tick 'Compressed'
If you have a really large account, go ahead and increase the time out seconds in the blank right after 'Maximum destination time...'
Note: this isn't necessarily recommended as it can majorly slow down the server.
Now you can configure how many backups you create, and for how long you keep them, in the Scheduling and Retention section:
Tick the option to backup either daily, weekly or monthly, and specify your days
Also specify how many daily backups you want to retain
Note: it is recommended that you only retain one to two backups, and that you backup three times a week, unless you have a super large amount of space available to you.
Now, let's work on the Files section:
Untick the Backup System Files option
Leave the rest of the defaults as-is
Click the Select Users button
Note: this is an important step, as you need to select which users are backed up. Users are disabled from backups by default.
In the window that populates make sure the box near the top right of the chart is ticked
Click the downward pointing arrow adjacent to that box and select Enable All Backups (this enables backups for all accounts)
If desired you can select individual accounts to include or exclude as well via the listed options in the chart (just switch each user on and off in the Backups column)
Any time a new account is created it will need to be enabled for backups in this configuration screen. You can also do so by accessing the Backup User Selection from within WHM.
Now switch back to the previous tab where you were viewing the options in the Files section and scroll down to the Databases section
Make sure 'Per Account Only' is ticked
In the Configure Backup Directory section you can leave the defaults as-is
In the Additional Destinations section you can configure your backups to be stored on a remote service, like AWS
Note: this is an advanced option and should only be used if you've received instructions on how to set it up from your 3rd party storage provider