CHVEXDocs

Upload your website

Put your website files on your hosting with cPanel File Manager or an FTP client.

On this page

You can upload your website files in two ways: the File Manager inside cPanel, or an FTP client on your computer. Both put your files into the same place on the server.

Where files go#

For your main domain, website files go in the folder called public_html. Whatever is in this folder is what visitors see. Your home page should be named index.html or index.php.

Option 1: File Manager#

  1. Log in to cPanel and open File Manager.
  2. Open the public_html folder.
  3. Click Upload and choose your files.
  4. To upload many files at once, compress them into a .zip file on your computer, upload it, then right-click it and choose Extract.

File Manager is the easiest choice for small sites and quick edits.

Option 2: FTP#

FTP is handy for larger sites or frequent updates. You need an FTP client program, and these details:

SettingValue
HostYour domain name, or the host shown in your service details
UsernameYour FTP account name
PasswordThe password for that FTP account
Port21 (or as shown in cPanel)
EncryptionUse explicit TLS if your client offers it

Create an FTP account in cPanel under FTP Accounts. cPanel also shows the exact connection settings for each account.

Installing a CMS#

If you use a system such as WordPress, check whether cPanel offers an installer for it in your account. Otherwise upload the files by hand and create a database under Manage My Databases.

After uploading#

Moving a site that already exists elsewhere? We can help, see Migrating an existing website.

Last updated 2026-10-20. Still stuck? Open a ticket from your client area.