Braysons Host logo
Order NowGet Started Free
Hosting Setup GuidesPopular

How to Upload Your Website Files via cPanel File Manager

Learn how to upload HTML, CSS, and PHP files to your hosting account using the built-in cPanel File Manager.

6 min read
Updated 20 August 2026

Uploading Files to Your Hosting Account

There are two ways to upload files: cPanel File Manager (browser-based, no software needed) and FTP (recommended for large sites).

Method 1 — cPanel File Manager

  1. Log into cPanel and click File Manager
  2. Navigate to the public_html folder — this is your website's root directory
  3. Click Upload in the top toolbar
  4. Drag and drop your files, or click Select File to browse
  5. Wait for the upload to complete (progress shown per file)

Important: Your main homepage file must be named index.html, index.php, or index.htm.

Method 2 — FTP with FileZilla (Recommended for Large Sites)

  1. Download FileZilla (free) from filezilla-project.org
  2. In FileZilla, go to File → Site Manager → New Site
  3. Enter your FTP details from cPanel (FTP Accounts section):
- Host: your domain or server IP

- Port: 21

- Protocol: FTP – File Transfer Protocol

- Logon Type: Normal

- User / Password: your FTP credentials

  1. Click Connect
  2. Drag files from your local computer (left panel) to public_html (right panel)

Folder Structure Tips

public_html/

├── index.php ← Homepage

├── about.html

├── css/

│ └── style.css

├── images/

│ └── logo.png

└── js/

└── main.js

Checking Your Site is Live

After uploading, visit https://yourdomain.co.ke in a browser. If you see a blank page or error, ensure:

  • Your index file is directly inside public_html (not in a subfolder)
  • File permissions are set to 644 for files and 755 for folders
Tags:cPanelFile ManageruploadFTP

Still need help?

Our Kenyan support team is on WhatsApp — real people, not bots. We respond in under 15 minutes.

WhatsApp Us
Braysons Support
Online now

Hi! Need help choosing a hosting plan? We reply in under 15 minutes. 🇰🇪

Chat on WhatsApp