traefik/docker-compose-global.yml aktualisiert

This commit is contained in:
2026-01-02 20:14:20 +00:00
parent 84961d0fbe
commit 322c50bf46

View File

@@ -1,10 +1,11 @@
services:
traefik:
image: traefik:${TRAEFIK_VERSION:-latest}
image: traefik:${TRAEFIK_VERSION:-v3.6}
container_name: ${TRAEFIK_NAME:-traefik}
restart: unless-stopped
command:
# Provider
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
@@ -12,16 +13,19 @@ services:
- "--entrypoints.web.address=:80"
- "--entrypoints.websecure.address=:443"
# Let's Encrypt
- "--certificatesresolvers.le.acme.httpchallenge=true"
- "--certificatesresolvers.le.acme.httpchallenge.entrypoint=web"
# Let's Encrypt (ACME)
- "--certificatesresolvers.le.acme.email=${TRAEFIK_ACME_EMAIL:-admin@example.com}"
- "--certificatesresolvers.le.acme.storage=/letsencrypt/acme.json"
- "--certificatesresolvers.le.acme.httpchallenge=true"
- "--certificatesresolvers.le.acme.httpchallenge.entrypoint=web"
# Dashboard
- "--api.dashboard=true"
- "--api.insecure=false"
# Logging (v3.x)
- "--log.level=${TRAEFIK_LOGLEVEL:-INFO}"
ports:
- "${TRAEFIK_HTTP_PORT:-80}:80"
- "${TRAEFIK_HTTPS_PORT:-443}:443"
@@ -44,7 +48,7 @@ services:
- "traefik.http.routers.traefik.tls.certresolver=le"
# Basic Auth Middleware
- "traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_AUTH_USER:-admin}:${TRAEFIK_AUTH_HASH:-$$apr1$$xyz123}"
- "traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_AUTH_USER:-admin}:${TRAEFIK_AUTH_HASH}"
# Dashboard secured with Basic Auth
- "traefik.http.routers.traefik.middlewares=traefik-auth"