From 6cf8772530008f0410080e00c270b574e3f82e63 Mon Sep 17 00:00:00 2001 From: Christian Steinle Date: Sun, 5 Mar 2023 17:48:26 +0000 Subject: [PATCH] Change entrypoint for sftp. Correct used port for sftp. And change traefik configuration for duplicati. --- duplicati/docker-compose.yaml | 8 +++++--- sftp/docker-compose.yaml | 6 +++++- traefik/docker-compose.yaml | 1 - 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/duplicati/docker-compose.yaml b/duplicati/docker-compose.yaml index ceeea80..6b416f6 100644 --- a/duplicati/docker-compose.yaml +++ b/duplicati/docker-compose.yaml @@ -20,15 +20,17 @@ services: - /mnt/raid/nextcloud_data:/backup networks: - proxy + ports: + - "8200:8200" labels: - "traefik.enable=true" - "traefik.http.routers.duplicati.entrypoints=web" - "traefik.http.routers.duplicati.rule=Host(`backup-asu.ddnss.de`)" - - "traefik.http.routers.duplicati.middlewares=sftp" + - "traefik.http.routers.duplicati.middlewares=duplicati" - "traefik.http.middlewares.duplicati.redirectscheme.scheme=https" - "traefik.http.routers.duplicati-secure.entrypoints=websecure" - "traefik.http.routers.duplicati-secure.rule=Host(`backup-asu.ddnss.de`)" - - "traefik.http.routers.duplicati-secure.service=sftp-secure" + - "traefik.http.routers.duplicati-secure.service=duplicati-secure" - "traefik.http.routers.duplicati-secure.tls=true" - "traefik.http.routers.duplicati-secure.tls.certresolver=myresolver" - - "traefik.http.services.duplicati-secure.loadbalancer.server.port=8090" + - "traefik.http.services.duplicati-secure.loadbalancer.server.port=8200" diff --git a/sftp/docker-compose.yaml b/sftp/docker-compose.yaml index 97368a4..5e3d1c1 100644 --- a/sftp/docker-compose.yaml +++ b/sftp/docker-compose.yaml @@ -1,10 +1,14 @@ version: "3.9" +networks: + proxy: + external: true + services: sftp: image: drakkan/sftpgo:alpine-slim ports: - - "2222:2022" + - "2022:2022" networks: - proxy environment: diff --git a/traefik/docker-compose.yaml b/traefik/docker-compose.yaml index 8b2c3e9..af8384a 100644 --- a/traefik/docker-compose.yaml +++ b/traefik/docker-compose.yaml @@ -22,7 +22,6 @@ services: - --providers.docker.swarmMode=false - --entryPoints.web.address=:80 - --entryPoints.websecure.address=:443 - - --entryPoints.sftp.address=:2222/tcp - --certificatesresolvers.myresolver.acme.tlschallenge=true - --certificatesresolvers.myresolver.acme.email=maier@arbeitsschutz-ulm.de - --certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json