FTP/FTPS Support
FTP and FTPS Support
FTP and FTPS provide remote access to application-server and database files for uploading, downloading, log review, configuration editing and file synchronization. FTPS adds TLS encryption to protect credentials and transferred data.
FTP and FTPS Overview
FTP uses separate control and data connections during a file-transfer session. FTPS extends FTP with TLS encryption so login credentials and file content are protected while in transit.
Container compatibility
The FTP add-on is intended for supported application servers and database nodes. It may not be compatible with custom Docker-based containers.
Requirements
Prefer FTPS for external connections
Use encrypted FTP over TLS whenever the connection passes through an untrusted or public network.
Prepare the Environment
Open the environment wizard
Sign in to the dashboard and click Create Environment, or open the topology settings of an existing environment.
Add a supported node
Select an application server or database node, such as a Java application server or MySQL-compatible database.
Enable a public IP
Attach a public IP to the target node and create or apply the environment configuration.
Install the FTP Add-on
Open Add-ons
Click Add-ons for the required application-server or database node.
Locate FTP
Find the FTP add-on in the available application list and click Install.
Confirm installation
Review the installation dialog and click Install again.
Save the credentials
After installation, review the email containing the connection URL, login, password and available public IP information.

Connect Through an FTP Client
Open the FTP client
Start your preferred FTP application.
Enter the connection details
Provide the host, username and password received after add-on installation.
Connect to the node
Click Connect or Quickconnect. After authentication, the remote configuration folders are displayed.
Manage remote files
Browse, download, copy, rename or remove files according to the permissions available for the FTP account.

Browser Access
Where supported by the browser and platform, the FTP add-on may display clickable IP links. Open the link, enter the FTP username and password, and browse the available folders. Modern browsers may require a dedicated FTP client instead.
Transfer and Synchronize Files
Upload and Download Files

Download Log Files
Connect to the node, open the relevant logs folder, select the required file and download it to your computer. Open the downloaded log in a suitable text editor for analysis.
Synchronize Folders
A synchronization tool can compare an FTP folder with a local folder. Configure the FTP host and credentials, select both folders, analyze the differences and then run the synchronization operation.
Edit Configuration Files
FTP-capable editors can connect directly to the server, open configuration files, save changes and upload the revised content back to the node.
Deploy applications through the dashboard
FTP-based application deployment is not recommended because the uploaded application may not appear in the platform deployment manager. Redeployment and deletion may then require manual file operations, and some application servers may not support this method.
Switch to FTPS
Configure explicit FTP over TLS in the FTP client to encrypt the control and data channels.
Open Site Manager
In your FTP client, open the site-management window and create a new site.
Configure the site
Enter the FTP host and username, select FTP – File Transfer Protocol, and choose Require explicit FTP over TLS for encryption.
Select interactive login
Use an interactive or password-based login type according to the client.
Connect securely
Click Connect, enter the FTP password and review the TLS certificate prompt when displayed.

Manage the FTP Password
Reset the Generated Password
Open Add-ons
Open the Add-ons list for the node with FTP installed.
Reset the password
Locate FTP and click Reset Password.
Check the confirmation email
Use the newly generated password sent by the platform for future FTP and FTPS connections.
Set a Custom Password Through SSH
After configuring SSH access to the node, connect to the container and run the password command for the FTP service account.
Enter and confirm the new password. Password-strength warnings may be displayed when the selected password is simple or dictionary-based.
Use a strong unique password
Choose a long password that is not reused for dashboard, database or operating-system accounts. Update all saved FTP-client profiles after changing it.
Uninstall FTP
Open the node Add-ons
Click Add-ons for the application server or database.
Locate FTP
Find the installed FTP add-on.
Click Uninstall
Confirm the removal to disable FTP access for the node.
Horizontal scaling behavior
When a supported server is cloned through horizontal scaling, the FTP add-on and credentials may also be copied to the new instance. Some server types can require the add-on to be disabled and reinstalled so every scaled node receives FTP support.
Expected Result
The selected application-server or database node can be accessed through FTP or encrypted FTPS. Authorized users can transfer files, retrieve logs, synchronize directories and manage supported configuration content using the generated or custom FTP credentials.
Important Notes
- Attach a public IP to the target node before installing the FTP add-on.
- Use FTPS rather than unencrypted FTP for remote access over public networks.
- Store the generated credentials securely and reset them if exposed.
- Use dashboard deployment tools instead of FTP for normal application releases.
- Create a backup before changing critical configuration files.
- Review horizontal-scaling behavior when the environment contains multiple nodes.
- Uninstall the add-on when FTP access is no longer required.
