diff --git a/deluge/docker-compose.deluge.yml b/deluge/docker-compose.deluge.yml index ffa56d7..673e2cd 100644 --- a/deluge/docker-compose.deluge.yml +++ b/deluge/docker-compose.deluge.yml @@ -24,10 +24,13 @@ services: - traefik.http.routers.deluge.entrypoints=websecure - traefik.http.routers.deluge.tls=true - traefik.http.services.deluge.loadbalancer.server.port=8112 - - traefik.http.routers.deluge.middlewares=delugeHeader,sameOriginHeader,auth + - traefik.http.routers.deluge.middlewares=delugeHeader,sameOriginHeader,auth,delugeRedir,delugePStrip - traefik.http.middlewares.auth.basicauth.users=${BASIC_AUTH} - traefik.http.middlewares.delugeHeader.headers.customrequestheaders.X-Deluge-Base=${PATH_DELUGE}/ - traefik.http.middlewares.sameOriginHeader.headers.customrequestheaders.X-Frame-Options=SAMEORIGIN + - traefik.http.middlewares.delugePStrip.stripprefix.prefixes=${PATH_DELUGE} + - traefik.http.middlewares.delugeRedir.redirectregex.regex=^(.*)${PATH_DELUGE}$$ + - traefik.http.middlewares.delugeRedir.redirectregex.replacement=$${1}${PATH_DELUGE}/ volumes: deluge_config: