Limit request body size

This commit is contained in:
Jake Howard 2026-05-11 12:58:57 +01:00
parent bdb1f0f9a4
commit c540751ef6
No known key found for this signature in database
GPG key ID: 57AFB45680EDD477
3 changed files with 8 additions and 1 deletions

View file

@ -23,7 +23,8 @@ services:
- traefik.http.services.nextcloud-nextcloud.loadbalancer.server.port=443
- traefik.http.services.nextcloud-nextcloud.loadbalancer.server.scheme=https
- traefik.http.middlewares.nextcloud-hsts.headers.stsseconds=15552000
- traefik.http.routers.nextcloud.middlewares=nextcloud-hsts@docker
- traefik.http.middlewares.nextcloud-limit.buffering.maxRequestBodyBytes=0
- traefik.http.routers.nextcloud.middlewares=nextcloud-hsts@docker,nextcloud-limit@docker
networks:
- default
- traefik

View file

@ -17,6 +17,11 @@ http:
customResponseHeaders:
Permissions-Policy: interest-cohort=()
request-limit:
buffering:
maxRequestBodyBytes: 2000000
memResponseBodyBytes: 10000000
tailscale-only:
ipAllowList:
sourceRange:

View file

@ -18,6 +18,7 @@ entryPoints:
- floc-block@file
- compress@file
- secure-headers@file
- request-limit@file
tls:
certResolver: "{{ 'acme-tls' if traefik_tls_challenge else 'acme-http' }}"
{% if traefik_tls_challenge %}