I was tired of breaking my Traefik mTLS config, so I built a GUI for it
I was tired of breaking my Traefik mTLS config, so I built a GUI for it If you've ever tried to set up mutual TLS (mTLS) with Traefik, you know the feeling. You get it working. Something changes. Y...

Source: DEV Community
I was tired of breaking my Traefik mTLS config, so I built a GUI for it If you've ever tried to set up mutual TLS (mTLS) with Traefik, you know the feeling. You get it working. Something changes. You dig back into YAML, reference the docs, check the cert paths, wonder if it's the entrypoint config or the dynamic config or the certificate store. An hour later you're back where you started. I run Traefik at home to expose a bunch of self-hosted services — some on my LAN only, some to the internet, some requiring client certificates for extra security. After one too many "why is mTLS broken again" sessions, I decided to build something that would make this manageable once and not have to think about it again. The result is traefik-gui: a lightweight web GUI for managing Traefik, packaged as a single Docker container. What it does The core features: mTLS certificate management is the reason this exists. You can create and manage client certificates from the UI. When you create a cert for a