FTP moves files between your computer and your hosting. Our servers accept FTPS — FTP encrypted with TLS — on port 21, so your password and files are never sent in the clear.
Any FTPS program works — FileZilla, WinSCP, Cyberduck, Core FTP. The steps below use FileZilla, which is free for Windows, macOS and Linux.
What you need
- Host — your domain, or the server address under Connection details.
- Username and password — your control panel account name and password, or an FTP account you created in cPanel or Plesk.
Connect with FileZilla
- Open FileZilla and choose File → Site Manager.
- Click New site and name it after your domain.
- Fill in the connection:
| Field | Value |
|---|---|
| Protocol | FTP – File Transfer Protocol |
| Host | yourdomain.com |
| Port | 21 |
| Encryption | Require explicit FTP over TLS |
| Logon Type | Normal |
| User | Your FTP username |
| Password | Its password |
- Click Connect. The first time, FileZilla shows the server's certificate — tick Always trust this certificate in future sessions and click OK.
Upload the files
- On the right, open the website folder:
- cPanel (Linux):
public_html - Plesk (Windows):
httpdocs
- cPanel (Linux):
- On the left, select your files, right-click and choose Upload.
Your home page must be called index.html or index.php (or another name the server looks for). See Where your website's files go.
Tip
Connection times out after it logs in? Switch the data connection mode. In Site Manager → Transfer Settings, choose Passive (or Active if passive fails) for that site.
Note
Some programs offer implicit and explicit FTPS. Always choose explicit (sometimes called FTPES).