In this article I'll walk you through how to download a home directory backup of your account in cPanel. This is considered a partial backup of your account, and it includes all of the website and email files from your user's home directory, but does not include any MySQL databases.

This is a great method to use periodically to backup your website when you're making large changes, such as updating to the latest version of the software you use to run your website. With this partial home directory backup you'll be able to restore your own website files to a previous date at any time using cPanel.

When you restore a partial home directory backup like we're creating covering below, this is going to overwrite any existing files currently on your account. So if you have a /public_html/index.htm file on your account, and the backup you created also has that file, the file from the backup will be restored over the current live file.

If you have a new file such as /public_html/index2.htm live on your website that didn't exist in the backup, or you've gotten new emails since you made your partial home directory backup, these files will not be overwritten during the restore.

Download home directory backup in cPanel

Using the steps below you'll learn how to download a partial backup of your website including all the files in your home directory.

  1. Login to your cPanel.
  2. cpanel click on backupsUnder the files section, click on Backups.
  3. cpanel backups click on home directoryUnder Download a Home Directory Backup, click on the Home Directory button.
  4. windows file explorer viewing home directory backupYou can now navigate to the folder your web-browser downloaded the backup to, in this case we can see our backup is named

You should now have successfully backed up your website files by downloading a partial home directory backup in cPanel. The next step would be learning about how to restore website files in cPanel.

Using this home directory backup you can now restore your website files at anytime in case your files accidentally get deleted or have any issues. You probably would also want to learn how to backup your database in cPanel, and restore your database in cPanel to fully understand how cPanel handles restoring the different parts of your website.

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!

Support Center Login

Social Media Login

Related Questions

Here are a few questions related to this article that our customers have asked:
Backup tar file corrupted
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-03-17 8:58 am


I have change URL from ( to root (

When I am opening the site only home page is appear but when i am going to open other pages it gives me an error. Also when i am going to login as for to do changes again error is displaying Internal server Error.

Kindly guide me what can i do?

I have not taken backup also.

Plz help.

11,156 Points
2014-03-17 9:26 am
This is typically caused by an issue within your .htaccess file. I recommend replacing what you have in there with the default WordPress .htaccess content.
n/a Points
2014-05-26 10:08 am

Perhaps a silly question - but I'm not tech savvy -  I note that in backup wizard I can backup everything  "full backup" (but then I can't use cpanel to restore) or I can do "partial backups" (and use cpanel).  If I do all three partial backups does that backup everything I would have gotten in the "full backup"?

Also - do the backups, backup everything I've got in my account or do they only backup stuff in the public_html folder?



23,972 Points
2014-05-26 2:59 pm
Hello Bruce,

The full backup is simply all the partial backups in one. The full just takes root access in order to restore it because it does the entire account at once. The partials do not need that level of access, so they can be done within the cPanel.

When doing the backups for the home directory, they will back up all the folders and files in your account, even those above the public_html folder.

Kindest Regards,
Scott M
n/a Points
2014-05-26 3:12 pm

Thanks Scott

n/a Points
2014-07-10 8:00 pm

I own a website and had another company managing it but now I want to take full control over the website but worried that the other company might damage the site.  I have moved the hosting of the website over to my name.  I have downloaded the backup files just as instructed above.  Is this all I need to do incase something happens to the website? And how do I make changes to the content that is on the website?

21,367 Points
2014-07-10 8:55 pm
Hello Erin,

Thanks for the question. The article above advises how to back up your website files that can be accessed with the cPanel. If you website includes a database, then you should also follow the link above for making a database backup. This does give you some insurance by capturing a snapshot of your website at the time that you made the backup of your files (and/or database).

The other question you ask is much more complex. How do you make changes to your website? It really depends on how your website was built. It may require that you change the code if it was manually created, or it may require that you login to an administrator interface like the WordPress Administrator if the website was created with WordPress. Making changes to your website requires that you understand how it was created. It also requires that you have access to any required interfaces. For example, the WordPress, Drupal, or Joomla Administrator interfaces require that you login as an Administrator user in order to make changes.

In the case of a custom coded website, it may require that you understand HTML, PHP, CSS or whatever was used to create it. So, unfortunately, I cannot definitively say how you make changes to your website. It will depend on how it was created.

I hope that provides you the information you require! Please let us know if you have any further questions or comments.

Arnel C.
n/a Points
2014-07-10 9:59 pm

Thanks Arnel- how can i tell if the backup that I downloaded from above will have all of the content that is on the website?  I opened the file and unziped it using winrar but when i go thru the folders everything seems like it is blank.  the backup says that total unpacked size 15,830,000 bytes.  


It seems like what is being hosted with GoDaddy isn't the actual nuts and bolts of the site.  I am worried that the company who originally had the site will turn it off and I will lose all the content and images that we have created after the years.  I used HTTrack to copy everything.  Will that help at all?  

11,156 Points
2014-07-11 9:25 am
Your files from your home directory should be inside a folder called homedir. Inside there, your website fildes should be in the public_html directory.
n/a Points
2014-07-11 11:23 am

when i open up the homedir and fine the public_html directory it doesnt look like there is a whole bunch there.  only 5 lines

cgi-bin   4KB

.htaccess  o bytes

404.shtml   1.66KB

home.html    1.92KB

layout-styles.css     4.1KB


does this mean that the actual files for my website are still being housed by my previous company's wordpress account?  I am trying to transfer everything from the site to my ownership but they will not give me access to the admin.

all i have right now is switched the domain to be hosted under my account


23,972 Points
2014-07-11 11:26 am
Hello Erin,

What you see means that those files are the only ones in your public_html folder. Unfortunately you do need access to that account in order to be able to copy the files over to us.

Kindest Regards,
Scott M
n/a Points
2015-02-26 6:22 am

I wish to know if the content backed from a domain cpanel does contain the emails too ,if not how i back email from the Cpanel before migrating to another hosting vendor.

23,972 Points
2015-02-26 8:48 am
Hello Mike,
When making a full cPanel backup, the emails will be included.

Kindest Regards,
Scott M

Post a Comment

Email Address:
Phone Number:

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

14 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

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

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!