# Traefik y frontales ## Despliegue - Ubicación: `{{TRAEFIK_ENTRYPOINT}}` en `{{BASTION_NAME}}`. - EntryPoints estándar: `web` (80) redirige a `websecure` (443) con certificados de Let's Encrypt. - Configuración dinámica: `dynamic/routers.yml`, `dynamic/services.yml`, `dynamic/middlewares.yml`. ## Middlewares comunes - `redirect-www-to-root` - `authelia-forwardauth` - `public-chain` - `security-headers` - Ajusta esta lista según tus necesidades y documenta cualquier middleware nuevo. ## Routers Describe aquí tus dominios clave, por ejemplo: | Router | Host | Backend | Middlewares | | --- | --- | --- | --- | | ejemplo | `app.example.com` | `http://192.168.0.10:8080` | `redirect-www-to-root`, `authelia-forwardauth` | ## Procedimiento de cambios 1. Edita los YAML en `dynamic/`. 2. Valida sintaxis (`yamllint` o `docker compose config`). 3. Reinicia/recarga Traefik (`docker compose up -d traefik`). 4. Actualiza esta ficha con el nuevo router/servicio y enlaza al host correspondiente.