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.