From 322c50bf4688192481266aa9e40cbc18ee30736a Mon Sep 17 00:00:00 2001 From: Thomas M Date: Fri, 2 Jan 2026 20:14:20 +0000 Subject: [PATCH] traefik/docker-compose-global.yml aktualisiert --- traefik/docker-compose-global.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/traefik/docker-compose-global.yml b/traefik/docker-compose-global.yml index 54af77c..c11a89f 100644 --- a/traefik/docker-compose-global.yml +++ b/traefik/docker-compose-global.yml @@ -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"