FTP (File Transfer Protocol) lets you move files between your own device and hosting account.
Normally, when moving files yourself, we recommend you use SFTP to and use FTP when providing file transfer protocol access to external users.
You can create an FTP account from your hosting control panel.
FTP can be used on any file transfer app, such as FileZilla.
1. Log in to your hosting control panel
2. Click on the FTP Accounts button
3. Click on the Create FTP Account button
4. On the FTP account page, you can create the FTP account by following these steps in order –
- Domain: Check the domain name listed next to the Domain: field at the top-right is the domain you’d like to create an FTP account for. If you’d like to change the domain, click on it and select the correct one from the dropdown.
- Username: Type a username next to the FTP Username field, it can be anything you’d like.
- Password: Generate a password by clicking the dice 🎲🎲 or put in your own password next to the Enter Password field. Click the 👁️ eye icon to reveal the password.
- Permissions: Now pick the user permission for the FTP account. By default, Domain level access is provided, which means the FTP user will only have access to the domain you are creating the FTP account for. This is the recommended settings. However, if you’d like to provide access to all domain names on the account, use the FTP permission level.
Once filled out, click the Create button.
5. Once you’ve created the FTP user, you will get a popup window that shows you the FTP user credentials. Take note of these credentials in a secure spot, you will use them when connecting to your file transfer protocol app.
6. On your file transfer protocol app, you can now connect to your hosting account using the FTP user, using the following credentials:
- Username: Use your FTP username (i.e. ‘Login’)
- Password: Use your FTP user password
- Hostname: Use the domain name* connected to your FTP user
- Port: 21
*Note: If your domain name is using a CDN provider (ex. Cloudflare), you cannot use the domain name in the Hostname field, and will instead have to use your hosting account’s IP Address.