github chr0nzz/traefik-manager v0.1.0

one month ago

Traefik Manager v0.1.0

First public release — a clean, self-hosted web UI for managing your Traefik reverse proxy without editing YAML by hand.

Core features

  • Setup wizard — guided first-run flow: domains, cert resolver, Traefik API URL, optional tabs, and password. All written to manager.yml.
  • Route management — add, edit, and delete HTTP, TCP, and UDP routes. Changes write directly to dynamic.yml; Traefik picks them up instantly.
  • Middleware management — create and delete middlewares with templates: Basic Auth, Forward Auth, Redirect to HTTPS, Strip Prefix.
  • Live dashboard — real-time stats from the Traefik API: router/service/middleware counts, entrypoints, version, and auto update check.
  • Routes tab — filterable, searchable list with status badges, TLS indicator, detail panel, inline edit and delete.
  • Services tab — HTTP/TCP/UDP services with health status and load balancer details.
  • Middlewares tab — full list with type labels, filter by HTTP/TCP, delete from UI.
  • Docker tab (optional) — routes discovered via Docker labels, read-only.
  • Certs tab (optional) — certificates from acme.json with expiry indicators.
  • Plugins tab (optional) — plugins from traefik.yml with module, version, and GitHub links.
  • Logs tab (optional) — tail Traefik access logs in the browser with string filter and line count selector.
  • Settings — update config, test API connection, toggle tabs, change password, manage backups. Auto-backup before every change.

Security

bcrypt password hashing, CSRF protection, secure session key, inactivity auto-logout, COOKIE_SECURE flag, path traversal protection.

UI

Dark and light theme, fully responsive with mobile menu, PWA-ready (manifest + service worker).


Full documentation at traefik-manager.xyzlab.dev

Don't miss a new traefik-manager release

NewReleases is sending notifications on new releases.