Back to Knowledge Base
Knowledge Base Hosting & Domains How to Upload Your Website Files

How to Upload Your Website Files

Hosting & Domains Apr 11, 2026
Once your hosting is set up and your domain is pointed, you need to upload your website files to the server. There are several methods to do this.

Method 1: File Manager (Easiest)

Your control panel includes a built-in file manager that lets you upload, edit, and manage files directly in your browser.

1. Log in to your control panel.
2. Navigate to the "File Manager" section.
3. Open the public_html directory (this is your website root).
4. Click "Upload" and select your files.
5. Wait for the upload to complete.

The file manager works well for small uploads and quick edits. For larger uploads, use FTP.

Method 2: FTP Client (Recommended for Large Uploads)

FTP (File Transfer Protocol) is the best method for uploading many files or large files.

1. Download and install FileZilla (free) from filezilla-project.org.
2. Open FileZilla and enter your FTP credentials:
- Host: Your domain name or server IP
- Username: Your FTP username
- Password: Your FTP password
- Port: 21
3. Click "Quickconnect."
4. In the right panel (remote), navigate to public_html.
5. In the left panel (local), navigate to your website files.
6. Drag and drop files from left to right to upload.

Your FTP credentials are available in your hosting control panel under "FTP Accounts."

File Structure

Your website files should be placed in the public_html directory:

- public_html/index.html — Your homepage
- public_html/css/ — Stylesheets
- public_html/js/ — JavaScript files
- public_html/images/ — Image files

If you are using WordPress or another CMS, the installer will create the necessary file structure automatically.

File Permissions

Most files should have permissions set to 644, and directories should be set to 755. Incorrect permissions can cause errors or security issues. Your control panel file manager allows you to change permissions by right-clicking on a file.

Tips

- Always keep a local backup of your website files.
- Upload files in binary mode for images and executables.
- If uploading a .zip archive, many file managers can extract it on the server, which is faster than uploading individual files.
Was this article helpful?