Files
my-self-host-services/sftpgo/docker-compose.yaml
2026-02-17 18:07:17 +00:00

30 lines
738 B
YAML

networks:
caddy:
name: caddy
driver: bridge
external: true
services:
server:
image: drakkan/sftpgo:v2
container_name: sftpgo
restart: unless-stopped
ports:
- 2022:2022
labels:
- "com.centurylinklabs.watchtower.enable=true"
environment:
- SFTPGO_COMMON_IDLE_TIMEOUT=${SFTPGO_COMMON_IDLE_TIMEOUT}
- SFTPGO_COMMON_UPLOAD_MODE=${SFTPGO_COMMON_UPLOAD_MODE}
- SFTPGO_HTTPD__BINDINGS__0__CLIENT_IP_PROXY_HEADER=${SFTPGO_HTTPD__BINDINGS__0__CLIENT_IP_PROXY_HEADER}
networks:
- caddy
volumes:
- ./data/data:/srv/sftpgo
- ./data/home:/var/lib/sftpgo
logging:
driver: "json-file"
options:
max-size: "100m"
max-file: "3"