Configuración Avanzada
entryPoints
La redirección fuerza HTTPS para todo el tráfico.
Proveedores
Usa exposedByDefault: false para controlar qué servicios se publican.
Configuración dinámica habilitada: El proveedor file está activo. Coloca middlewares y configuraciones en dynamic/config.yml. Traefik recarga automáticamente los cambios sin reinicio.
Certificados
IMPORTANTE: Edita directamente en traefik.yml con tu email real antes de desplegar. storage debe ser persistente para mantener renovaciones.
Dashboard
Se expone vía labels en docker-compose.yml apuntando a api@internal.
Autenticación Básica
El dashboard está protegido con el middleware auth-basic@file:
Configurar contraseña:
- Genera hash bcrypt:
- Edita
dynamic/config.yml (sección http > middlewares > auth-basic):
- Guarda → recarga automática (~10s)
Nota: El sufijo @file indica que el middleware proviene de configuración dinámica.
Staging vs Producción
Para pruebas masivas:
Evita límites de emisión.
Ajustes recomendados
- Mantén el archivo estático mínimo.
- Mueve middlewares personalizados a
/etc/traefik/dynamic.
- Versiona
traefik.yml en Git.
Última actualización: Nov 2025