appstore-1panel/apps/sftpgo/2.5.6-alpine/docker-compose.yml

28 lines
1.0 KiB
YAML
Raw Normal View History

2023-08-02 16:54:40 +08:00
version: '3'
services:
sftpgo:
image: drakkan/sftpgo:v2.5.6-alpine
2023-08-02 16:54:40 +08:00
container_name: ${CONTAINER_NAME}
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:8080
- ${PANEL_APP_PORT_SFTP}:${PANEL_APP_PORT_SFTP}
- ${PANEL_APP_PORT_FTP}:${PANEL_APP_PORT_FTP}
2023-08-02 16:54:40 +08:00
- ${PASSIVE_PORT_RANGE_START}-${PASSIVE_PORT_RANGE_END}:${PASSIVE_PORT_RANGE_START}-${PASSIVE_PORT_RANGE_END}
- ${PANEL_APP_PORT_WEBDAV}:${PANEL_APP_PORT_WEBDAV}
2023-08-02 16:54:40 +08:00
environment:
SFTPGO_FTPD__BINDINGS__0__PORT: ${PANEL_APP_PORT_FTP}
SFTPGO_WEBDAVD__BINDINGS__0__PORT: ${PANEL_APP_PORT_WEBDAV}
SFTPGO_SFTPD__BINDINGS__0__PORT: ${PANEL_APP_PORT_SFTP}
2023-08-02 16:54:40 +08:00
SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP: ${FTP_EXTERNAL_IP}
SFTPGO_FTPD__PASSIVE_PORT_RANGE__START: ${PASSIVE_PORT_RANGE_START}
SFTPGO_FTPD__PASSIVE_PORT_RANGE__END: ${PASSIVE_PORT_RANGE_END}
volumes:
- ./data/data:/srv/sftpgo
- ./data/config:/var/lib/sftpgo
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true