Being able to generate backups for your hosting account, websites, or databases whenever they are needed is an invaluable asset. Whether you need an up-to-date copy of your site just in case something happens, you want to move to a different server, or sell the website to a client, the "Backup" feature of the cPanel will prove to be a really useful tool in these situations, or any other ideas you may have.
In this tutorial, we will go over the "Backup" functionality and everything there is about it. In the end, you should be able to generate a backup of whatever you need on your cPanel account.
Without further ado, let us get right into it!
As with all of the cPanel service features, in order to use the "Backup" feature, you need to log into your cPanel account. If you are not sure how to do that, please follow our tutorial on How to access the cPanel service.
After logging in, please look for the "Files" features group. Under it, you will notice an icon titled “Backup”. Please click it to get access to the functionality mentioned above.
Upon clicking on the “Backup” icon, you will be redirected to a new interface, allowing you to select the type of backup you want to generate.
As mentioned in the introduction section of this tutorial, the “Backup” feature allows you to generate a few different backup types:
This feature also allows you to restore backups of the above. However, we will not discuss this functionality in this tutorial. We are going to be focusing mainly on the back generation aspect. We will be going over all of the backups mentioned above types in the following lines.
Perhaps from the name, you can already tell that this functionality will allow you to generate a full account backup, also known as a cPanel PKG. This includes everything on the account - your files, databases, emails, forwarders, DNS zones, domains, aliases, and sub-domains.
Please press the “Download a Full Account Backup” button to get redirected to the screen, that will allow you to initiate the full account backup generation.
When you land there, under the “Generate a Full Backup” label, you will see a drop-down menu, two radio buttons, and a standard button. Let’s go over what they entail.
Selection of any other choice other than “Home Directory” will open new text fields under the “Do not send email notification of backup completion” radio button that will require the following information:
These text fields are absolutely mandatory in order to start the transfer.
For the purposes of this tutorial, we will use the “Home Directory” method, and we will select the “Do not send email notification of backup completion” radio button. After selecting your option and inputting the required parameters, please press the “Generate Backup” button at the bottom of the page.
If cPanel accepted the request, you should be redirected to a new screen, indicating the backup generation is in progress.
To track the process, please press the “Go Back” button located under the blue bar. This will take you to the previous page, where you will see a line under the “Backups Available for Download” label showing that the backup is currently in progress.
Note that the time required for backup generation varies based on the size. Smaller accounts will naturally take less time to complete, while large accounts will need more. When the operation is complete, the line I mentioned above will be highlighted in blue and become a clickable link.
Pressing on this link will start a download process, which will save the generated backup locally on your computer or device.
This backup type will generate a backup of all the files and folders located in your home directory of the account or, in short - all the files on your cPanel account. To initiate it, you need to click on the “Home Directory” button located on the “Backup” feature index page. It should be right under the “Download a Home Directory Backup” section.
Clicking on the “Home Directory” button will immediately open up a popup window that will let you choose the location to save the file locally on your computer.
This functionality on the “Backup” page will let you download backups of the databases stored within your cPanel account. You will find a table underneath the “Download a MySQL Database Backup” section. Each row contains a database that is available on your cPanel account.
To download the desired database, please click on it. This action will open up a popup window, allowing you to select a location on your computer where to save the database backup.
This functionality on the “Backup” page will allow you to download a copy of the email forwarders you have set up. It is located directly under the “Download Email Forwarders” section. It is useful when you are utilizing a lot of email accounts that have a specific forwarder configuration. You should occasionally do a backup to ensure you can restore these forwarders if something goes wrong.
You will see all your email accounts inside a table section. To download the desired forwarder configuration, please click on the row corresponding to the email account you need. This process will open a window, allowing you to choose a location on your local computer to save the backup.
The last option you can take advantage of on this page is downloading a backup of the Email filters you created on the cPanel account. This works completely analogous to the above two and is located under the “Download Email Filters” section.
You will see all your email account filters inside a table section. To download the desired filter configuration, please click on the row corresponding to the email account you are interested in. This process will open a window, allowing you to choose a location on your local computer to save the backup.
There you have it! The “Backup” feature under the cPanel account has gone over in the most simplified way! Hopefully, you found this information useful, and you are now able to utilize all its functionalities to generate the needed backups! If you are struggling with the feature, please do not hesitate to contact our technical support team over the ticketing system available in your Client Area. They are available 24/7 at your disposal.
Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.