diff --git a/backup-dav.yml b/backup-dav.yml new file mode 100644 index 00000000..bc8382e3 --- /dev/null +++ b/backup-dav.yml @@ -0,0 +1,22 @@ +version: '3.1' + +services: + backup-dav: + image: hurlenko/webdav:latest + restart: unless-stopped + environment: + - "WEBDAV_AUTH=false" + volumes: + - /backup:/webdav + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.backup-server-stripprefix.stripprefix.prefixes=/backup" + - "traefik.http.services.backup-server.loadbalancer.server.port=80" + - "traefik.http.routers.backup-server.entrypoints=websecure" + - "traefik.http.routers.backup-server.tls.certresolver=myresolver" + - "traefik.http.routers.backup-server.rule=Host(`$DOMAIN`) && PathPrefix(`/backup`)" + - "traefik.http.routers.backup-server.middlewares=backup-server-stripprefix" + networks: + - chains + +