6
Home
groales edited this page 2025-12-02 19:20:21 +01:00

Traefik Wiki

Bienvenido a la wiki de Traefik v2 para esta infraestructura.

Objetivo

Proveer un reverse proxy moderno con HTTPS automático, detección de servicios Docker y seguridad reforzada.

Componentes Clave

  • entryPoints web (80) y websecure (443)
  • Redirección HTTP→HTTPS
  • Proveedor Docker (exposedByDefault=false)
  • Let's Encrypt (HTTP-01) con almacenamiento ACME
  • Dashboard vía dominio protegido

Despliegue Rápido

git clone https://git.ictiberia.com/groales/traefik
cd traefik
mkdir -p letsencrypt && echo > letsencrypt/acme.json
# chmod 600 letsencrypt/acme.json (Linux)

# Edita traefik.yml (email ACME) y docker-compose.yml (dominio dashboard)
# Configura contraseña en dynamic/config.yml (ver sección Dashboard)

docker compose up -d

Dashboard Protegido

El dashboard usa autenticación básica mediante auth-basic@file.

Configurar contraseña:

docker run --rm httpd:alpine htpasswd -nbB admin tu_password
# Edita dynamic/config.yml (middlewares > auth-basic) con el hash generado

Páginas

Próximos Pasos

  1. Ajusta email ACME en traefik.yml
  2. Configura DNS del dashboard
  3. Añade servicios con labels y red proxy

Última actualización: Nov 2025