Uploading Your Website Files
Once your hosting account is set up, you'll need to upload your website files to make your site accessible online. This guide covers three methods to upload files.
Method 1: Using cPanel File Manager (Easiest)
The File Manager is perfect for quick uploads and doesn't require any additional software.
Steps:
Log in to cPanel
Click "File Manager" in the Files section
Navigate to the "public_html" folder - this is your website's root directory
Click "Upload" in the toolbar
Drag and drop your files or click "Select File" to browse
Wait for the upload to complete
Method 2: Using FTP Client (Recommended for Large Sites)
FTP (File Transfer Protocol) is ideal for uploading many files or large websites. We recommend FileZilla, a free FTP client.
Download FileZilla:
Visit filezilla-project.org and download the client version for your operating system.
Connection Settings:
Host: ftp.yourdomain.com.au (or your server IP address)
Username: Your cPanel username
Password: Your cPanel password
Port: 21 (or 22 for SFTP - more secure)
Steps to Upload:
Open FileZilla and enter your connection details
Click "Quickconnect"
Navigate to "public_html" in the remote site (right panel)
Browse to your website files on your computer (left panel)
Select files and drag them to the right panel
Wait for the transfer to complete
Method 3: Using SFTP (Most Secure)
SFTP is like FTP but encrypted for better security. FileZilla supports SFTP as well.
Use the same settings as FTP, but change port to 22
Select "SFTP" as the protocol
All file transfers will be encrypted
Important File Locations
public_html - Your main website files go here
public_html/index.html or index.php - Your homepage
public_html/images - Commonly used for images
public_html/css - Style sheets
public_html/js - JavaScript files
File Permissions
Most files should have 644 permissions and directories 755. You can change permissions in File Manager or your FTP client by right-clicking on files.
Common Issues
Can't connect via FTP? Check your firewall settings and ensure you're using the correct credentials
Website not showing? Make sure your index file is in public_html and named correctly
Permission errors? Contact support to verify your account permissions
Next Steps
After uploading your files, visit your domain in a web browser to see your website live. It may take a few minutes for DNS changes to propagate if you just pointed your domain.
Need assistance? Our 24/7 support team is ready to help!