This guide explains two ways to upload your website files to your Linux Shared Hosting Package. Via cPanel’s File Manager and via FTP.

1. via File Manager:

  • Step 1: Please make sure your site’s first page is named “index”.
  • Step 2: Compress/zip your site’s files and save the compressed/zipped file in a directory of your choosing on your PC.
  • Step 3: Use your cPanel login details (sent to you in the “New Account Info” email when your hosting was set up) to log into your cPanel.
  • Step 4: Once logged in on cPanel find and open “File Manager”.
  • Step 5: Find and navigate to the “public_html” folder.
  • Step 6: Delete all files inside the public_html folder (DO NOT delete the public_html folder itself).
  • Step 7: While still inside the public_html folder click on the ‘upload’ button (on the top panel).
  • Step 8: Click ‘choose file’ and browse to the directory where you saved your compressed/zipped site file. Once you have selected it the upload process will begin automatically.
  • Step 9: Go to the “public_html” directory again, click on your compressed/zipped site file once, and at the top panel click on the ‘Extract’ button to extract your site to the public_html folder.
  • Step 10: Delete the compressed/zipped file in order to save some space on your hosting account.

2. via FTP

  • Step 1: Please make sure your site’s first page is named “index”.
  • Step 2: Download and install and launch an FTP Client (we recommend FileZilla)
  • Step 3: Use your cPanel login details (sent to you in the “New Account Info” email when your hosting was set up) to FTP to your hosting space.
    • Host: your server hostname or IP address
    • Username: your cPanel username
    • Password: your cPanel password
    • Port: 21
  • Step 4: When logged in navigate to the “public_html” folder and delete all files inside of the public_html folder (DO NOT delete the public_html folder itself).
  • Step 5: Transfer all your website files to your public_html folder.

For any further assistance please be sure to contact us.

Namhost uses cookies to ensure that we give you the best experience, if you continue browsing, you are consenting to our use of these cookies. If you are not giving consent change your cookies settings prior to continuing. Read about how we use cookies and how you can control them by clicking "Privacy Policy".