49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
http:
|
|
routers:
|
|
nextcloud:
|
|
rule: Host(`next.gbanyan.net`)
|
|
service: nextcloud
|
|
middlewares:
|
|
- nextcloud-chain
|
|
entryPoints: ["websecure"]
|
|
tls:
|
|
certResolver: letsencrypt
|
|
|
|
services:
|
|
nextcloud:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://192.168.40.11:8081
|
|
|
|
middlewares:
|
|
limit:
|
|
buffering:
|
|
memRequestBodyBytes: 2048000
|
|
nextcloud-secure-headers:
|
|
headers:
|
|
hostsProxyHeaders:
|
|
- "X-Forwarded-Host"
|
|
referrerPolicy: "same-origin"
|
|
stsSeconds: 15552000
|
|
https-redirect:
|
|
redirectscheme:
|
|
scheme: https
|
|
|
|
nextcloud-redirect:
|
|
replacepathregex:
|
|
regex: "^/.well-known/ca(l|rd)dav"
|
|
replacement: "/remote.php/dav/"
|
|
|
|
nextcloud-webfinger:
|
|
replacepathregex:
|
|
regex: "^(/.well-known/*)"
|
|
replacement: "/index.php$${1}"
|
|
|
|
nextcloud-chain:
|
|
chain:
|
|
middlewares:
|
|
#- https-redirect
|
|
- nextcloud-secure-headers
|
|
- nextcloud-redirect
|
|
- nextcloud-webfinger
|