Mantræ is a web-based configuration manager for Traefik's dynamic configuration file. It provides a clean, intuitive interface to manage your routers, middleware, and services without editing YAML or TOML files manually.
Important: Mantræ is not a dashboard for Traefik. It operates independently and does not monitor Traefik's status. Instead, Traefik connects to Mantræ to fetch its dynamic configuration.
Note: The Mantræ agent has moved to a separate repository: mantraed. The agent is now called
mantraed(Mantræ daemon) and has its own container image atghcr.io/mizuchilabs/mantraed. The oldmantrae-agentimage will remain available for compatibility but is deprecated.
This project is in active development and not yet production-ready. Expect breaking changes before the first stable release.
Using the install script:
curl -fsSL https://raw.githubusercontent.com/mizuchilabs/mantrae/main/install.sh | sh
Manual installation:
Download the latest release from releases and extract to ~/.local/bin.
Docker (recommended for production): See the documentation for Docker setup instructions.
# Start the server
mantrae
# Display version
mantrae --version
# Reset admin password
mantrae reset --password newpassword
# Reset password for a specific user
mantrae reset --user username --password newpassword
| Command | Description |
|---|---|
mantrae |
Start the Mantræ server |
mantrae reset |
Reset user password (admin by default) |
mantrae --version |
Display version information |
| Flag | Aliases | Default | Description |
|---|---|---|---|
--version |
-v |
Display version and exit | |
--password |
-p |
New password (used with reset) | |
--user |
-u |
admin |
Username for password reset |
Full documentation is available here
Contributions are welcome! Feel free to submit issues, fork the repository, and create pull requests.
MIT License - See LICENSE