From 4c439a4debcdb80ba489111c46a743583833c5ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 17 Aug 2026 20:22:35 +0200 Subject: [PATCH] fix(traefik): restore --ping=true, causing the dashboard to vanish Docker's provider drops a container's own docker-label routers when Docker reports that container unhealthy. --ping=true had been dropped somewhere along the way, so /ping 404'd, the healthcheck failed, traefik was marked unhealthy, and its own traefik-dashboard-web(-secure) routers disappeared as a result. Also restores acme.tlschallenge=true (needed for cert renewal) and drops the debug log level used for earlier troubleshooting. --- traefik/compose.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/traefik/compose.yml b/traefik/compose.yml index 2bd95a5..106219c 100644 --- a/traefik/compose.yml +++ b/traefik/compose.yml @@ -5,7 +5,8 @@ services: command: - "--api.insecure=true" - "--api.dashboard=true" - - "--log.level=DEBUG" + - "--ping=true" + - "--log.level=INFO" - "--accesslog=true" - "--global.sendAnonymousUsage=false" - "--global.checkNewVersion=true" @@ -21,6 +22,7 @@ services: - "--entrypoints.web.http.redirections.entryPoint.scheme=https" - "--entrypoints.web.http.redirections.entryPoint.permanent=true" - "--entrypoints.web-secure.http.middlewares=security-headers@file,fail2ban@file" + - "--certificatesresolvers.resolver.acme.tlschallenge=true" - "--certificatesresolvers.resolver.acme.email=${ACME_EMAIL}" - "--certificatesresolvers.resolver.acme.storage=/letsencrypt/acme.json" - "--experimental.plugins.fail2ban.moduleName=github.com/tomMoulard/fail2ban"