Repolode
dannybouwers

dannybouwers/trala

Un dashboard moderno y dinámico que detecta y muestra automáticamente los servicios enrutados por Traefik.

Estrellas
288
Forks
10
Issues abiertos
8
Último commit
anteayer

¿Qué es?

TraLa es un dashboard para Traefik, el proxy inverso y balanceador de carga. Consulta la API de Traefik, muestra cada router HTTP que encuentra como una tarjeta de servicio en la que se puede hacer clic y se actualiza cuando cambian las rutas. También se pueden añadir servicios definidos manualmente para las aplicaciones que Traefik no gestiona.

Las tarjetas obtienen iconos automáticamente de la base de datos de iconos selfh.st y los servicios se pueden agrupar mediante etiquetas de Traefik. La interfaz ofrece temas claro y oscuro que siguen la configuración del sistema operativo, además de varios idiomas, como inglés, alemán, neerlandés y francés. Varias instancias de Traefik pueden alimentar un único dashboard, lo que resulta útil para configuraciones distribuidas entre varios hosts.

TraLa se distribuye como una imagen de contenedor para amd64 y arm64, y basta con indicar el host de la API de Traefik para iniciar el ejemplo de Docker Compose.

Funciones clave

  • 01Muestra automáticamente todos los routers HTTP detectados mediante la API de Traefik.
  • 02Busca automáticamente iconos para los servicios en la base de datos de iconos selfh.st.
  • 03Agrupa los servicios según las etiquetas de Traefik.
  • 04Permite añadir servicios manualmente para aplicaciones que Traefik no gestiona.
  • 05Agrupa varias instancias de Traefik en un único dashboard.
  • 06Sigue el tema claro u oscuro del sistema operativo y ofrece varios idiomas para la interfaz.

Casos de uso

  • Obtener una vista general de todos los servicios expuestos por una configuración de Traefik en un homelab.
  • Combinar en una sola página de inicio los servicios de varias instancias de Traefik alojadas en distintos hosts.
  • Añadir enlaces a servicios que no usan Traefik junto a los enrutados por Traefik en el mismo dashboard.

Inicio rápido

  1. 1

    Crea un servicio de docker-compose con la imagen de TraLa y configúralo para que apunte a tu API de Traefik

  2. 2

    Inicia el servicio con Docker Compose

    docker compose up -d

Antes de usarlo

  • Se requiere una instancia de Traefik en ejecución cuya API sea accesible desde el contenedor del panel.
  • La documentación de la configuración completa está alojada en un sitio web externo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es trala?
Un dashboard moderno y dinámico que detecta y muestra automáticamente los servicios enrutados por Traefik. TraLa es un dashboard para Traefik, el proxy inverso y balanceador de carga. Consulta la API de Traefik, muestra cada router HTTP que encuentra como una tarjeta de servicio en la que se puede hacer clic y se actualiza cuando cambian las rutas. También se pueden añadir servicios definidos manualmente para las aplicaciones que Traefik no gestiona.
¿trala es gratuito? ¿Qué licencia tiene?
trala es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿trala sigue mantenido?
Mantenimiento activo. El último commit de trala fue el 4 nov 2026.
¿Para qué puedo usar trala?
Obtener una vista general de todos los servicios expuestos por una configuración de Traefik en un homelab. Combinar en una sola página de inicio los servicios de varias instancias de Traefik alojadas en distintos hosts. Añadir enlaces a servicios que no usan Traefik junto a los enrutados por Traefik en el mismo dashboard.
¿Cómo se instala trala?
Crea un servicio de docker-compose con la imagen de TraLa y configúralo para que apunte a tu API de Traefik Inicia el servicio con Docker Compose: docker compose up -d
¿Dónde consigo trala?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dannybouwers/trala

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados