Skip to content

Get immediate

Dev Support

on our community forums

FTP

Enable and manage FTP server shared for all OpenPanel users.

List

List all FTP sub-users for a single OpenPanel user:

bash
opencli ftp-list <OPENPANEL_USERNAME>

Add

Create FTP sub-user for openpanel user:

bash
opencli ftp-add <NEW_USERNAME> <NEW_PASSWORD> <FOLDER> <OPENPANEL_USERNAME>

Password

Change password for FTP sub-user of openpanel user:

bash
opencli ftp-password <username> <new_password> <openpanel_username> [--debug]

Path

Change FTP path for sub-user:

bash
opencli ftp-path <action> <username> <path> <openpanel_username> [--debug]

Delete

Delete FTP sub-user for openpanel user:

bash
opencli ftp-delete <username> <openpanel_username> [--debug]

Connections

View all current connections to the FTP servise:

bash
opencli ftp-connections

View current connections for a specific OpenPanel user:

bash
opencli ftp-connections <openpanel_username>

Logs

View live FTP service logs while service is running:

opencli ftp-connections <openpanel_username>

Users

Recreate list of all ftp users:

bash
opencli ftp-users

Released under the MIT License.