Manage website files with File Manager, FTP and SFTP
Upload, edit and download website files in the FoxFolio Cloud control panel File Manager, or connect an FTP program securely over SFTP.
Quick answer
For quick changes, open the control panel and use File Manager; your website files live in public_html. For larger uploads, unlock FTP in the control panel, copy the host and username from FTP Details, and connect with an FTP program such as FileZilla using SFTP on port 22, which encrypts the connection. Use SSH only if you are comfortable with the command line.
Before you start
- An active Cloud Hosting, WordPress Cloud or Managed WordPress service
- For SFTP: an FTP program such as FileZilla, Cyberduck or WinSCP
Applies to: Cloud Hosting, WordPress Cloud, Managed WordPress.
Where your files are
public_htmlholds the files visitors see. The home page is usuallyindex.phporindex.htmlthere.- On WordPress plans, a staging copy lives in
staging_htmlwhen you create a staging site. - Basic Email services have no website files, so File Manager and FTP are not available on them.
Steps
Open File Manager
Open the control panel from your account (how) and select File Manager.
Work with files
Drag files into the window to upload them. Right-click a file to edit, rename, download, compress, change permissions or delete it. Deleting asks for confirmation and cannot be undone, so take a backup first for anything important.
Unlock FTP for an FTP program
On the service overview, find the FTP panel and unlock FTP, either for a limited time or for your current IP address. Connections are refused while FTP is locked.
Copy the connection details
The FTP Details section shows the server (host), username and password for the main FTP account. Copy the host exactly as shown rather than guessing it.
Connect with SFTP
In your FTP program, choose the SFTP protocol, enter the host, username and password, set the port to 22, and connect. Plain FTP is unencrypted; use SFTP whenever your program supports it.
Use SSH if you need it
If your plan shows SSH Access, you can add a public key there (or set up a password with an authenticator code). A new key can take up to about 30 minutes to start working. The page shows the host and port to use.
Lock FTP again
When you finish, lock FTP or let the time-limited unlock expire.
What you should see
Your changes appear in public_html and on the live site after a browser refresh. If a page still shows the old version, clear the site cache in the control panel or your browser.
Troubleshooting and common mistakes
- The FTP program cannot connect or times out.
- Check that FTP is unlocked for your current IP address (it changes if you move networks), that you chose SFTP on port 22, and that the host was copied from FTP Details.
- You do not know the FTP password.
- Stored passwords cannot be displayed except the main FTP account’s password in FTP Details. Reset the password in the control panel instead.
- An SSH connection closes immediately.
- Wait 30 minutes after adding a new key, and check you are using the host, port and username shown on the SSH Access page. If it still closes at once, open a ticket.
- Files upload but the site still shows the old page.
- Make sure you uploaded into
public_html, not a folder beside it, then clear caches.
When to contact FoxFolio support
Open a ticket if FTP or SSH still fails after checking the unlock, protocol and port, or if files you did not change appear or disappear, which can be a sign of compromise.
Sources
Adapted from the platform vendor’s File Manager, FTP, SFTP and SSH articles. FoxFolio Cloud guides point you to the host shown in your control panel rather than repeating a hostname that can differ by service.
- Complete guide to the File Manager (opens in a new tab) — 20i documentation
- Connect via FTP (opens in a new tab) — 20i documentation
- Connect using SFTP (opens in a new tab) — 20i documentation
- I can't connect via FTP (opens in a new tab) — 20i documentation
- Connect a website via SSH (opens in a new tab) — 20i documentation
- Can I view FTP, email or database passwords? (opens in a new tab) — 20i documentation
