A self-hosted web UI for managing Traefik reverse proxy routes, middlewares, services, certificates and logs without hand-editing YAML.
dannybouwers/trala
A modern, dynamic dashboard that auto-discovers and displays services routed through Traefik.
- Stars
- 288
- Forks
- 10
- Open issues
- 8
- Last commit
- 2 days ago
What is it?
TraLa is a dashboard for Traefik, the reverse proxy and load balancer. It queries the Traefik API, lists every HTTP router it finds as a clickable service tile, and updates as routes change. Manually defined services can be added alongside them for applications that Traefik does not manage.
Tiles get icons automatically from the selfh.st icon database, and services can be grouped by Traefik tags. The interface supports light and dark themes that follow the OS setting, plus several languages including English, German, Dutch and French. Multiple Traefik instances can feed a single dashboard, which suits setups spread across several hosts.
TraLa ships as a container image for amd64 and arm64, and a Docker Compose example needs only the Traefik API host to start.
Key features
- 01Automatically lists all HTTP routers discovered from the Traefik API.
- 02Finds service icons automatically via the selfh.st icon database.
- 03Groups services based on Traefik tags.
- 04Adds manual services for apps not managed by Traefik.
- 05Aggregates multiple Traefik instances into one dashboard.
- 06Follows OS light/dark theme and offers multiple UI languages.
Use cases
- Getting a visual overview of every service exposed by a home-lab Traefik setup.
- Combining services from several Traefik instances on different hosts into one launcher page.
- Adding links to non-Traefik services alongside Traefik-routed ones on the same dashboard.
Quick start
- 1
Create a docker-compose service using the TraLa image and point it at your Traefik API
- 2
Start the service with Docker Compose
docker compose up -d
Things to know
- Requires a running Traefik instance whose API is reachable from the dashboard container.
- Documentation for the full setup is hosted on an external website.
In collections
Topics
FAQ
- What is trala?
- A modern, dynamic dashboard that auto-discovers and displays services routed through Traefik. TraLa is a dashboard for Traefik, the reverse proxy and load balancer. It queries the Traefik API, lists every HTTP router it finds as a clickable service tile, and updates as routes change. Manually defined services can be added alongside them for applications that Traefik does not manage.
- Is trala free to use? What license does it have?
- trala is open source under the MIT license. Check the license terms before using it in commercial products.
- Is trala still maintained?
- Actively maintained. The last commit to trala was on Nov 6, 2026.
- What can I use trala for?
- Getting a visual overview of every service exposed by a home-lab Traefik setup. Combining services from several Traefik instances on different hosts into one launcher page. Adding links to non-Traefik services alongside Traefik-routed ones on the same dashboard.
- How do I install trala?
- Create a docker-compose service using the TraLa image and point it at your Traefik API Start the service with Docker Compose: docker compose up -d
- Where can I get trala?
- The source code and installation instructions are on GitHub: https://github.com/dannybouwers/trala
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Automated Docker and Docker Compose setup tool for homelabs, with 160+ pre-configured self-hosted apps and built-in reverse proxy and authentication options.
Starts containers and other workloads on demand when requests arrive and stops them after a period of inactivity, working with reverse proxies.
A discovery agent that reads Docker container labels on remote hosts and publishes them to Redis so a single Traefik instance can route to services across multiple Docker nodes.
Self-hosted home server platform acting as a secure reverse proxy, app manager, and gateway with auth, MFA, SSO, and anti-bot protection.
A lightweight reverse proxy with a WebUI that auto-routes Docker and Podman containers, handles Let's Encrypt certificates, and includes SSO and idle sleep.