We expect our clients to keep and maintain their own up to date backups on the client side. You can take backups through the cPanel interface. Any time you update your site, it is a good idea to take backups and store them on your local computer. Click on backups and then grab the web files, databases, and email accounts separately. Don't do the "full" backup option because your login does not have enough privileges to execute a "full" restore. Use each of the "partial" backup options to grab your content and store it locally. There is a video tutorial in cPanel in the backup section that can be very helpful.
Step 1: Log into cPanel
When you are ready to take a client side backup of your site, the first thing you will need to do is log into cPanel as that site. The easiest way to do this is to simply click on the One Click cPanel Login link on the Edit Website page in the No Support Linux Hosting Admin Section.
Once you have logged into cPanel, click on the Backups icon in the Files section.
Step 2: Select Partial Backups
Don't click on the Full Backups, because you won't have enough permissions to restore the Full Backups. You will need to select the Partial Backups. Click on the Home Directory button to grab the files and folders from your website. Your local computer will prompt you to select where to save the compressed file to.
Once you have saved the Home Directory, then click on each MySQL Database listed in your site. If you have more than one database, make sure you click on each one.
Then click on your site name in the Email Forwarders section. Once these are downloaded, you will have a client side backup of the content you will need if you ever need to restore your site from a backup.
Step 3: Repeat these Steps Often
Each time you make changes to your site, it is a good idea to take client side backups of the Home Directory and the Database(s). It is also a good idea to take client side backups right before applying an update to the software running in your site. For example, each time there is a new WordPress update, you will want to grab a client side backup of your files and databases before applying the update.
This Backup Guide was written by No Support Linux Hosting, home of the $1/month Linux hosting solutions.