Docker image of ProFTPD for Froxlor Server Management Panel.
This image is meant to be used with the Froxlor image.
version: "2.4"
services:
ftp:
image: bloodhunterd/froxlor-ftp
ports:
- "21:21"
volumes:
- ./webs/:/var/customers/webs/
ENV | Default | Description |
---|---|---|
SERVER_NAME | Froxlor FTP | Public server name. |
TZ | Europe/Berlin | PHP: List of supported timezones - Manual. |
ENV | Default | Description |
---|---|---|
FRX_WEB_DIR | /var/customers/webs | Path to the Froxlor customer web. |
FRX_DB_HOST | localhost | Froxlor database hostname or IP. |
FRX_DB_NAME | froxlor | Froxlor database name. |
FRX_DB_USER | froxlor | Froxlor database user. |
FRX_DB_PASSWORD | Froxlor database user password. |
ENV | Default | Description |
---|---|---|
SFTP_ENGINE | on | Enable/disable SFTP service. Valid values are on or off. |
SFTP_PORT | 21 | Port of the SFTP service. |
ENV | Default | Description |
---|---|---|
TLS_CERT_BITS | 2048 | Certificate strength in bits. |
TLS_CERT_COMMON_NAME | localhost | Certificate domain. |
TLS_CERT_COUNTRY | Country of the certificate issuer. | |
TLS_CERT_DAYS | 3652 | Time in days the certificate is valid. |
TLS_CERT_ORGANIZATION | Organization of the certificate issuer. | |
TLS_CERT_STATE | State of the certificate issuer. | |
TLS_ENGINE | off | Enable/disable FTPS service. Valid values are on or off. |
TLS_PROTOCOLS | TLSv1.2 TLSv1.3 | Space separated TLS protocol versions. |
Port | Description |
---|---|
21 | Port for FTP, FTPS and/or SFTP. |
Volume | Path | Read only | Description |
---|---|---|---|
Froxlor customers | /var/customers/webs/ | ✖ | Froxlor customer web directory. |
Please note the changelog to check for configuration changes before updating.
This project is licensed under the MIT - see LICENSE.md file for details.