From 2533c6899ec4e1c58a4cdb3254036a6c31911544 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 2 Nov 2025 17:36:31 +0100 Subject: [PATCH] =?UTF-8?q?sftpgo/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sftpgo/docker-compose.yml | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 sftpgo/docker-compose.yml diff --git a/sftpgo/docker-compose.yml b/sftpgo/docker-compose.yml new file mode 100644 index 0000000..f076f53 --- /dev/null +++ b/sftpgo/docker-compose.yml @@ -0,0 +1,44 @@ +services: + sftpgo: + image: drakkan/sftpgo:latest + user: 1000:1000 + container_name: sftpgo + ports: + - 8813:8080 # HTTP + - 2022:2022 # SFTP + - 21:21 #FTP + environment: + SFTPGO_WEBDAVD__BINDINGS__0__PORT: 5007 + SFTPGO_DATA_PROVIDER__DRIVER: mysql + SFTPGO_DATA_PROVIDER__NAME: sftpgo + SFTPGO_DATA_PROVIDER__HOST: mysql + SFTPGO_DATA_PROVIDER__PORT: 3306 + SFTPGO_DATA_PROVIDER__USERNAME: michael + SFTPGO_DATA_PROVIDER__PASSWORD: ?Aichwald01 + SFTPGO_COMMON__DEFENDER__ENABLED: true + SFTPGO_COMMON__DEFENDER__BAN_TIME: 15 + SFTPGO_COMMON__DEFENDER__BAN_TIME_INCREMENT: 100 + SFTPGO_COMMON__DEFENDER__THRESHOLD: 5 + SFTPGO_COMMON__DEFENDER__OBSERVATION_TIME: 15 + SFTPGO_SSHD__BINDINGS__0__ADDRESS: 0.0.0.0 + SFTPGO_SSHD__BINDINGS__0__PORT: 2022 + volumes: + - data:/srv/sftpgo:rw + restart: on-failure:8 + + mysql: + image: mariadb:11.4-noble + container_name: sftpgo-db + environment: + TZ: Europe/Berlin + MYSQL_DATABASE: sftpgo + MYSQL_USER: michael + MYSQL_PASSWORD: ?Aichwald01 + MYSQL_ROOT_PASSWORD: rootpass + volumes: + - db:/var/lib/mysql:rw + restart: on-failure:5 + +volumes: + data: + db: \ No newline at end of file