Automated Docker and Docker Compose setup tool for homelabs, with 160+ pre-configured self-hosted apps and built-in reverse proxy and authentication options.
chr0nzz/traefik-manager
A self-hosted web UI for managing Traefik reverse proxy routes, middlewares, services, certificates and logs without hand-editing YAML.
- Stars
- 1,671
- Forks
- 75
- Open issues
- 0
- Last commit
- 19 hours ago
What is it?
Traefik Manager is a self-hosted web interface for Traefik, the reverse proxy. It lets you create and edit HTTP, TCP and UDP routers, services and middlewares from a browser, with wizards for common middleware such as authentication, rate limiting, headers and redirects, plus a raw YAML editor for anything else.
Beyond configuration, it shows live router and service health from the Traefik API, lists every certificate in acme.json with expiry details, and offers dashboards for access logs and CrowdSec decisions. Changes are backed up with timestamps before they are applied, and git push with restore is supported.
It runs as a Docker container, a Podman or native Linux service, or on Unraid and umbrelOS. A lightweight Go agent can run beside Traefik on remote hosts so one interface manages several servers. Security features include bcrypt passwords, TOTP two-factor, OIDC single sign-on, API keys and encrypted secrets.
Key features
- 01Create and edit HTTP, TCP and UDP routers, services and middlewares in the browser.
- 02Guided wizards for 30 middleware types plus a raw YAML editor.
- 03Certificate list from acme.json with expiry and removal options.
- 04Live router and service health, and provider tabs for Docker, Kubernetes and others.
- 05CrowdSec and access log analytics.
- 06Multi-server management through a remote agent.
Use cases
- Managing a homelab Traefik setup without editing dynamic YAML files by hand.
- Auditing which certificates are still in use and cleaning up unused ones.
- Monitoring Traefik routes and receiving alerts when a backend goes down.
- Operating Traefik across several remote hosts from one web interface.
Quick start
- 1
Run the official install script from the README (it installs the tm CLI)
- 2
Or add the traefik-manager service to your existing Traefik Docker Compose file
- 3
Open http://your-server:5000 in a browser and follow the setup wizard
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
- The Docker Compose setup is written for an existing Traefik install, so you need Traefik running first.
In collections
Topics
FAQ
- What is traefik-manager?
- A self-hosted web UI for managing Traefik reverse proxy routes, middlewares, services, certificates and logs without hand-editing YAML. Traefik Manager is a self-hosted web interface for Traefik, the reverse proxy. It lets you create and edit HTTP, TCP and UDP routers, services and middlewares from a browser, with wizards for common middleware such as authentication, rate limiting, headers and redirects, plus a raw YAML editor for anything else.
- Is traefik-manager free to use? What license does it have?
- traefik-manager is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is traefik-manager still maintained?
- Actively maintained. The last commit to traefik-manager was on Nov 6, 2026.
- What can I use traefik-manager for?
- Managing a homelab Traefik setup without editing dynamic YAML files by hand. Auditing which certificates are still in use and cleaning up unused ones. Monitoring Traefik routes and receiving alerts when a backend goes down. Operating Traefik across several remote hosts from one web interface.
- How do I install traefik-manager?
- Run the official install script from the README (it installs the tm CLI) Or add the traefik-manager service to your existing Traefik Docker Compose file Open http://your-server:5000 in a browser and follow the setup wizard
- Where can I get traefik-manager?
- The source code and installation instructions are on GitHub: https://github.com/chr0nzz/traefik-manager
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A modern, dynamic dashboard that auto-discovers and displays services routed through Traefik.
A fork of nginx-proxy-manager with a web GUI for nginx reverse proxying, adding HTTP/3, CrowdSec, hardened TLS and mTLS, shipped as a Docker image.
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.
A self-hosted Docker app with a web UI that checks for and applies updates to your containers on a schedule or manually.