
Middleware Manager
Web UI to manage Traefik middlewares, routers, services and plugins
505 stars 17 forks last commit first released MIT
Actively maintained
Last commit 24 Mar 2026.

The Middleware Manager is a microservice that provides a web-based interface for defining, assigning, and managing Traefik middlewares, router settings, custom services, and plugins. It watches resources from either a Pangolin API or a direct Traefik API and generates Traefik dynamic configuration files to apply overrides and customizations.
Key Features
- Dual data-source support: integrate with a Pangolin API or connect directly to a Traefik API
- Middleware management: create, update, delete and attach Traefik middlewares with explicit priorities
- Service management: define custom Traefik services (LoadBalancer, Weighted, Mirroring, Failover) and assign them to resources
- Advanced router configuration: configure entrypoints, TLS SANs, TCP SNI rules, custom request headers, and router priorities
- Plugin hub: discover, install, and manage Traefik plugins from the UI
- Generates Traefik provider files (file-based dynamic configuration) and ensures correct cross-provider references
- Template libraries: pre-configured middleware and service templates for common patterns
- Real-time synchronization with the chosen data source and a responsive web UI (dark mode available)
- Persistence: stores configuration and state in an SQLite database
- Broad middleware support: ForwardAuth, BasicAuth, Headers, RateLimit, IP whitelisting, path manipulation, and more
Use Cases
- Enforce authentication, security headers, and access controls across services behind Traefik
- Apply rate limiting, IP allowlists, or custom routing rules without editing Traefik provider files manually
- Manage complex router/service overrides and install plugins centrally in Traefik or Pangolin-based stacks
Limitations and Considerations
- Persists to SQLite by default, which may not be optimal for very large or highly concurrent deployments
- Relies on file-based dynamic configuration and network access to the Traefik/Pangolin APIs; proper file mounts and API connectivity are required
- Plugin management depends on the Traefik plugin ecosystem and compatible Traefik versions
The Middleware Manager simplifies applying consistent middleware and routing policies across Traefik-managed resources, providing a central UI and template-driven workflow for common proxy configuration tasks.
Categories:
Tags:
Tech Stack:
Similar to Middleware Manager

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.
Tyk Gateway
Open source API gateway for REST, GraphQL, gRPC, and TCP
Tyk Gateway is an open source, cloud-native API gateway for securing, managing, and scaling REST, GraphQL, gRPC, and TCP APIs with auth, rate limits, and policies.

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.
nforwardauth
Lightweight forward-auth service for reverse proxies
A minimal, Rust-based forward authentication middleware for reverse proxies (Traefik, Caddy, nginx) using a passwd file and signed auth tokens.
Tinyauth
Lightweight authentication middleware for protecting web apps
Tinyauth is a lightweight auth middleware that adds a login screen, OAuth, or LDAP authentication in front of your apps via common reverse proxies.
Cosmos Cloud
Security-first self-hosting platform with reverse proxy, SSO, and apps
Cosmos Cloud is a security-focused self-hosting platform that provides an app store, reverse proxy with automatic HTTPS, SSO/MFA, container management, backups, and monitoring.



