Configure default server transport with connection timeouts and add insecure transport for Mailcow backend with self-signed certificates. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
48 lines
906 B
YAML
48 lines
906 B
YAML
api:
|
|
dashboard: true
|
|
|
|
accessLog:
|
|
filePath: /var/log/traefik/access.log
|
|
|
|
entryPoints:
|
|
web:
|
|
address: ":80"
|
|
http:
|
|
redirections:
|
|
entryPoint:
|
|
to: websecure
|
|
scheme: https
|
|
websecure:
|
|
address: ":443"
|
|
transport:
|
|
respondingTimeouts:
|
|
readTimeout: "0" # Illimité pour uploads
|
|
writeTimeout: "0" # Illimité pour responses
|
|
idleTimeout: 180s # 3 minutes idle
|
|
|
|
certificatesResolvers:
|
|
letsencrypt:
|
|
acme:
|
|
email: ${CERT_EMAIL}
|
|
storage: acme.json
|
|
httpChallenge:
|
|
entryPoint: web
|
|
|
|
providers:
|
|
docker:
|
|
exposedByDefault: false
|
|
network: traefik-net
|
|
file:
|
|
filename: /etc/traefik/dynamic.yml
|
|
watch: true
|
|
|
|
serversTransport:
|
|
forwardingTimeouts:
|
|
dialTimeout: 30s
|
|
responseHeaderTimeout: 0s
|
|
idleConnTimeout: 3600s
|
|
|
|
serversTransports:
|
|
mailcow-transport:
|
|
insecureSkipVerify: true
|