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