From 2eb86c08f95f1e29a30558e3439630d96a7f76ea Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Sun, 20 Jul 2025 22:22:31 +0530 Subject: [PATCH] Update traefik labels for nextcloud --- nextcloud/docker-compose.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml index 3ae0425..4ff84c6 100644 --- a/nextcloud/docker-compose.yml +++ b/nextcloud/docker-compose.yml @@ -54,6 +54,18 @@ services: - traefik.http.routers.nextcloud.tls=true - traefik.http.routers.nextcloud.tls.certresolver=cloudflare - traefik.http.services.nextcloud.loadbalancer.server.port=80 + - traefik.http.services.nextcloud.loadbalancer.passhostheader=true + - traefik.http.routers.nextcloud.middlewares=nextcloud-redirectregex1,nextcloud-redirectregex2,compresstraefik,nextcloud-securityheaders + - traefik.http.middlewares.compresstraefik.compress=true + - traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.permanent=true + - traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.regex=https?://([^/]*)/.well-known/(card|cal)dav + - traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.replacement=https://$${1}/remote.php/dav/ + - traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.permanent=true + - traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.regex=https?://([^/]*)(/.well-known[^#]*) + - traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.replacement=https://$${1}/index.php$${2} + - traefik.http.middlewares.nextcloud-securityheaders.headers.stsSeconds=15552000 + - traefik.http.middlewares.nextcloud-securityheaders.headers.stsIncludeSubdomains=true + - traefik.http.middlewares.nextcloud-securityheaders.headers.stsPreload=true - traefik.docker.network=frontend environment: - POSTGRES_HOST=nextcloud_db:5432