Prerequisites#
This guide assumes you already have a functional Virtual Host. If you haven’t set one up yet, refer to the Virtual Host or Quick Start guides.
There are two common methods to upload your website content: SFTP and FTPS.
SFTP with WinSCP#
Get your connection details
- On the Account selector page, find your hosting account and open the dropdown menu.
- Select Server info to view your hostname, IP address, and username.
If you need passwordless authentication, go to Security > SSH keys, where you can generate or manage your keys. From the dropdown on any key, select SSH credentials to view the full connection details, or Private key to download your key file.
Configure WinSCP
Download and install WinSCP from winscp.net.
- Open WinSCP and click New Session.
- Set the file protocol to SFTP.
- Enter your hostname, port 22, and username, then click Save.
- In the save prompt, choose your preferred credential storage option and click OK.
- Select your saved connection, click Edit > Advanced.
- Go to SSH > Authentication and select your downloaded private key file.
- Save the configuration and click Login.
You can safely ignore any certificate-related warnings.
FTPS with FileZilla#
Get your FTP connection details
Before proceeding, ensure you have created an FTP user. See the FTP users guide for instructions.
- Go to Hosting > FTP users.
- Find your FTP user, open the dropdown menu, and select FTP settings.
- The modal will display your hostname, port, username, and encryption requirements.
If you need to change your FTP password, select Change password from the same dropdown menu.
Configure FileZilla
Download FileZilla from filezilla-project.org.
- Go to File > Site Manager and click New Site.
- Name your site and set the protocol to FTP.
- Enter your host, port 21, username, and password.
- Set Encryption to Require explicit FTP over TLS.
- Click Connect.