✅ Option 1: Upload your site via the File Manager
🧭 For DirectAdmin users
-
Log into your DirectAdmin panel
👉 Go tohttps://yourdomain.com:2222and log in with your credentials. -
Click on "File Manager"
-
Locate the public folder
Go todomains/yourdomain.com/public_html
(That is the folder where your website files should go) -
Click "Upload Files"
Upload your site files directly or a.ziparchive. -
If you uploaded a .zip, extract it
Right-click the file and choose "Extract". -
Verify that the files are inside
public_html
Your main file should be namedindex.htmlorindex.php.
🧭 For cPanel users
-
Log into cPanel
👉https://yourdomain.com:2083 -
Go to "File Manager"
-
Open the
public_htmlfolder -
Click "Upload" and upload your files.
-
If using a
.zip, extract it insidepublic_html. -
Make sure the main file is named
index.htmlorindex.php.
🖥️ Option 2: Upload your site using an FTP client (like FileZilla)
1. Open FileZilla or your preferred FTP client.
2. Use these credentials to connect (found in your panel or activation email):
-
Server (Host):
ftp.yourdomain.comor the server IP -
Username: your FTP username or panel username
-
Password: the same as your panel password, or the one you configured
-
Port: 21
3. Connect and navigate to the /public_html folder.
4. Upload all your site files to that folder.
🧪 How do I know if I did it correctly?
After uploading everything, open your browser and visit:
👉 https://yourdomain.com
If you see your site loading, you've done it! 🎉
🧠 Practical tips
-
If your site does not display, check that the main file is named
index.htmlorindex.php. -
Delete the default
index.htmltest file that some hosting services include by default. -
If you are uploading WordPress, make sure to also import the database and configure the
wp-config.phpfile.