项目作者: bloodhunterd
项目描述 :
Docker image of ProFTPD for Froxlor Server Management Panel
高级语言: Dockerfile
项目地址: git://github.com/bloodhunterd/Froxlor-FTP.git





Froxlor FTP
Docker image of ProFTPD for Froxlor Server Management Panel.
This image is meant to be used with the Froxlor image.
Deployment
Docker Compose
version: "2.4"
services:
ftp:
image: bloodhunterd/froxlor-ftp
ports:
- "21:21"
volumes:
- ./webs/:/var/customers/webs/
Environment
Common
Froxlor
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. |
SFTP
ENV |
Default |
Description |
SFTP_ENGINE |
on |
Enable/disable SFTP service. Valid values are on or off. |
SFTP_PORT |
21 |
Port of the SFTP service. |
FTPS
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. |
Ports
Port |
Description |
21 |
Port for FTP, FTPS and/or SFTP. |
Volumes
Volume |
Path |
Read only |
Description |
Froxlor customers |
/var/customers/webs/ |
✖ |
Froxlor customer web directory. |
Update
Please note the changelog to check for configuration changes before updating.
Build With
Authors
License
This project is licensed under the MIT - see LICENSE.md file for details.