homeserver/docker-compose/traefik/traefik.yml
mg 3d28646e1b container: selfhosted registry (#512)
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: #512
2023-04-20 14:38:30 +02:00

38 lines
990 B
YAML

providers:
docker:
endpoint: "unix:///var/run/docker.sock"
exposedByDefault: false
network: traefik
file:
filename: /etc/traefik/file-provider.yml # Datei für alte/externe Services
entryPoints:
entry_http:
address: :80
http: # Umleitung http zu https
redirections:
entryPoint:
to: entry_https
scheme: https
permanent: true
entry_https:
address: :443
entry_ssh:
address: :2222 # wenn hier zusätzliche Ports eingetragen werden, müssen diese auch in der docker-compose.yml als Ports gemappt werden
# letsencrypt
certificatesResolvers:
resolver_letsencrypt:
acme:
email: "michael.grote@posteo.de"
storage: "/etc/traefik/acme/acme.json"
# caServer: "https://acme-staging-v02.api.letsencrypt.org/directory"
# zum Testen, da Staging kein Rate-Limiting einsetzt
tlsChallenge: true
log:
level: INFO
api:
insecure: true
dashboard: true # unter Port 8081 erreichbar