Updated service configurations, added new services, removed deprecated ones, and improved gitignore patterns for better repository hygiene. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
56 lines
1,019 B
YAML
56 lines
1,019 B
YAML
# Traefik Static Configuration
|
|
# Docs: https://doc.traefik.io/traefik/
|
|
|
|
# API Settings
|
|
api:
|
|
dashboard: true
|
|
|
|
# Provider Settings
|
|
providers:
|
|
docker:
|
|
exposedByDefault: false
|
|
network: homelab
|
|
|
|
# Entrypoints
|
|
entryPoints:
|
|
web:
|
|
address: ":80"
|
|
http:
|
|
redirections:
|
|
entryPoint:
|
|
to: websecure
|
|
scheme: https
|
|
|
|
websecure:
|
|
address: ":443"
|
|
|
|
# Certificate Resolvers
|
|
certificatesResolvers:
|
|
letsencrypt:
|
|
acme:
|
|
email: admin@edfig.dev
|
|
storage: /letsencrypt/acme.json
|
|
httpChallenge:
|
|
entryPoint: web
|
|
|
|
# Logging
|
|
log:
|
|
level: INFO
|
|
|
|
# Access Logs - Critical for CrowdSec
|
|
accessLog:
|
|
filePath: /var/log/traefik/access.log
|
|
bufferingSize: 100
|
|
filters:
|
|
statusCodes:
|
|
- "200-299"
|
|
- "300-399"
|
|
- "400-499"
|
|
- "500-599"
|
|
|
|
# Experimental Features - Required for Plugins
|
|
experimental:
|
|
plugins:
|
|
crowdsec-bouncer-traefik-plugin:
|
|
moduleName: github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin
|
|
version: v1.2.1
|