# Traefik Static Configuration # API and Dashboard api: dashboard: true insecure: true # Dashboard accessible on :8080 without auth (restricted by network) # Entry Points entryPoints: web: address: ":80" http: redirections: entryPoint: to: websecure scheme: https websecure: address: ":443" # Docker Provider providers: docker: endpoint: "unix:///var/run/docker.sock" exposedByDefault: false network: {{ traefik_network }} file: directory: /config watch: true # Let's Encrypt Certificate Resolver certificatesResolvers: letsencrypt: acme: email: {{ letsencrypt_email | default('admin@asxp.io') }} storage: /letsencrypt/acme.json httpChallenge: entryPoint: web # Logging log: level: INFO filePath: /var/log/traefik/traefik.log accessLog: filePath: /var/log/traefik/access.log bufferingSize: 100 fields: headers: defaultMode: drop names: User-Agent: keep Referer: keep