If you have a website built on your local computer (HTML, CSS, JavaScript, images, etc.), you need to upload those files to Plesk so they are accessible on the internet. This guide covers all the methods available for uploading website files to your Plesk hosting account.
Method 1: Upload via Plesk File Manager
The Plesk File Manager lets you upload files directly from your browser without needing FTP software.
- Log in to Plesk.
- Go to Websites & Domains → click your domain.
- Click Files.
- Navigate to the httpdocs directory (this is your website root folder).
- Click Upload.
- Select the files or folders from your computer and upload them.
- Wait for the upload to complete.
Tip: If you have many files, compress them into a single .zip file first, upload it, then extract it in Plesk. This is much faster than uploading files one by one.
Method 2: Upload and Extract a ZIP Archive
- Go to Websites & Domains → your domain → Files.
- Click Upload and select your
.ziparchive. - Once uploaded, click the archive file.
- Click Extract Files.
- If files with the same names exist, check Replace existing files to overwrite them.
- Click OK.
Method 3: Upload via FTP (FileZilla)
FTP (File Transfer Protocol) is faster for large websites or when you need to upload files frequently.
- Download and install FileZilla from
filezilla-project.org. - Open FileZilla and enter the connection details:
- Host: Your server IP address or
ftp.yourdomain.com - Username: Your FTP username (found in Websites & Domains → FTP Access).
- Password: Your FTP password.
- Port:
21
- Host: Your server IP address or
- Click Quickconnect.
- In the Remote panel (right side), navigate to httpdocs.
- In the Local panel (left side), navigate to your local website files.
- Drag and drop files from Local to Remote to upload.
Importing Files from a URL
- Go to Websites & Domains → your domain → Files.
- Click Upload → Import file via URL.
- Enter the URL of the file you want to download (e.g.,
https://example.com/file.zip). - Click Import. Plesk will download the file directly to the server.
Important Notes
- Your website files must be placed in the
httpdocsdirectory to be publicly accessible. - The main page of your website must be named
index.htmlorindex.php. - The maximum file upload size via File Manager is typically 2 GB. For larger files, use FTP.
- If uploading a .zip file, always extract it after uploading — the zip file itself is not a website.
- FTP is the recommended method for large websites or frequent uploads.
Troubleshooting
Upload fails halfway through:
- Your internet connection may have dropped. Check your connection and try again.
- The file may be too large for the File Manager upload limit. Use FTP instead.
Website shows "Index of /" instead of your site after uploading:
- Ensure your main page file is named
index.htmlorindex.phpand is in thehttpdocsdirectory. - Check that you did not upload files into a subdirectory by mistake.
FTP connection refused:
- Ensure FTP access is enabled for your domain. Contact your hosting provider if you cannot connect.
- Verify you are using the correct FTP username and password from Websites & Domains → FTP Access.
"Not enough disk space" error:
- Your hosting account has reached its disk space limit. Delete old files, empty mailboxes, or ask your hosting provider to increase your storage.