v1.0.0-beta1
This is the first public beta of Traefik Manager v1. Beta builds use the :beta Docker tag and will not affect your stable install.
Beta docs and install: beta-tm.xyzlab.dev
Beta installer:
curl -fsSL https://get-traefik.xyzlab.dev/beta | bashUpgrade an existing install: change your image tag to :beta, then docker compose pull && docker compose up -d. Use the Compose Upgrader to update your compose file automatically.
What's New
-
Static Config editor - manage Traefik's static configuration directly from the Settings modal; sub-tabs for Entrypoints, Cert Resolvers, and Plugins; changes are staged with a pending banner and backed up before saving; raw YAML editor available in a full-screen popout overlay (Monaco/VS Code engine); supports three restart methods:
- Socket proxy (
RESTART_METHOD=proxy) - restart via a Docker socket proxy sidecar (recommended, least privileged) - Direct socket (
RESTART_METHOD=socket) - restart via a directly mounted Docker socket - Poison pill (
RESTART_METHOD=poison-pill) - write a signal file; Traefik detects it, sends SIGTERM to itself, and Docker restarts it - no Docker socket needed
The install script now configures this automatically - it asks which restart method you want and generates all required compose additions. See static config and static-enable for manual setup.
- Socket proxy (
-
Plugin management - the Plugins tab now supports add, edit, and remove when the static config is mounted and writable; when not configured, the tab shows setup instructions instead of a generic error
-
Route map bidirectional hover - hovering any entrypoint, middleware, or service node now highlights all connected routes
Bug Fixes
- FOUC on page load - stat cards, compact mode, entrypoints bar, theme icon, and docs link no longer flash their default state before preferences are applied
- Login page theme - correctly applies the saved theme before paint; theme toggle cycles through light, dark, and system modes
- Plugin middleware Go template crash - saving a plugin middleware containing
{{ }}syntax no longer crashes Traefik's file provider - Entrypoint form layout - the optional HTTP-to-HTTPS redirect field is now on its own row
- Runtime-aware entrypoint warning - correctly detects Docker vs. native Linux and shows the right instructions
Roll back
Change your image tag back to :latest and run docker compose pull && docker compose up -d.
Report issues
Please report bugs and feedback on GitHub Issues.