diff --git a/traefik/dynamic/nextcloud.yml b/traefik/dynamic/nextcloud.yml index 5146275..da4598f 100644 --- a/traefik/dynamic/nextcloud.yml +++ b/traefik/dynamic/nextcloud.yml @@ -4,11 +4,29 @@ http: rule: Host("nextcloud.japnet.nl") entryPoints: - websecure - service: nextcloud tls: - certResolver: cf # of hoe jouw resolver heet + certResolver: cf + middlewares: + - nextcloud-chain + service: nextcloud + services: nextcloud: loadBalancer: servers: - - url: http://192.168.2.73:11000 \ No newline at end of file + - url: http://192.168.2.73:11000 + passHostHeader: true + + middlewares: + nextcloud-secure-headers: + headers: + hostsProxyHeaders: + - "X-Forwarded-Host" + referrerPolicy: "same-origin" + customRequestHeaders: + X-Forwarded-Proto: "https" + + nextcloud-chain: + chain: + middlewares: + - nextcloud-secure-headers \ No newline at end of file