Backing up your site is a necessary part of normal account maintenance. Please read our article entitled Do you Run Backups of your Servers? for more information regarding backups.

If your website is over 3GB in size, you will want to use FTP to backup your files instead of the cPanel Backup Wizard. In the example below we are using the free FTP client FileZilla, but you can use a different FTP client if you prefer. If you are using a different FTP client, the steps below may vary according to your FTP client.

Please note, databases can not be backed up via FTP and will need to be backed up in your cPanel. Please see the section titled Creating a backup of MySQL Databases in our Creating a Website Backup in your cPanel article.

  1. If you do not already have an FTP client installed on your computer, we recommend downloading and installing FileZilla. It can be downloaded from their official page:
  2. Using FileZilla, use the quick connect feature near the top of the program to connect to your ftp account. To do so, enter the following settings in the fields provided and click the Quickconnect button:
    Host: Enter
    Username: Enter your cPanel username.
    Password: Enter your cPanel password.
    Port: You can leave this blank


  3. After you have connected via FTP, you can then download your files. There are several different ways to do this, but we recommend the following if you are using FileZilla. Please note, in the following directions, you will be working within different quadrants in FileZilla. The following screenshot defines them:


  4. In the upper-left window, click your desktop to open it.


  5. In the lower-left window, right click and choose "Create New Directory"


  6. Name the directory something that you will remember. In this example, we named the folder "Website Backup" followed by the date.


  7. Double click the new directory in the lower-left window to navigate to it.


  8. In the lower-right window, click any folder and then hit Ctrl-A (in Windows) or Command-A (in Mac OS X) on your keyboard to highlight all of the files and folders:


  9. Right click on any of the highlighted files and click "Download." This will download all of your files to the "Website Backup" folder that was just created.

Selecting all of the files and folders in the above step will download all files in your hosting account, including files used by cPanel. There are two main directories within your hosting account if you want to only download specific directories:

public_html: If you want to download website files, select the public_html directory. Please note, if you have any Addon domains, the document root folder of each Addon domain should be inside of the public_html folder as well.
mail: If you want to download email stored on the server, select the mail directory.
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.