{"data":{"slug":"nginx-ui","name":"Nginx UI","tagline":"AGPL-3.0 web UI for managing Nginx configs, certs and logs","category":"devops","categoryName":"DevOps","url":"https://nginxui.com","github":"https://github.com/0xJacky/nginx-ui","pricing":"open-source","hook":"Nginx UI is a self-hosted web dashboard for an existing Nginx install: edit site configs, issue and renew Let's Encrypt certificates, read logs and watch server load from a browser, with every change tested and Nginx reloaded for you.","whatsGood":"AGPL-3.0 (0xJacky/nginx-ui), release v2.9.0 (2026-10-17), active since 2021. A single Go binary (Vue frontend) or a Docker image. It backs up configs automatically with diff and restore, mirrors changes across a cluster of nodes, includes a web terminal, and exposes an MCP interface so agents can manage Nginx config and service control. There is a public demo at demo.nginxui.com. ★~11.6k.","theCatch":"It is a control panel with root-level power over your web server: never expose it to the internet without strong auth, and put it behind a VPN or allowlist. The MCP interface hands an agent the same power, so scope it carefully. AGPL-3.0 matters if you modify it and offer it to others over a network. Much of the community and docs traffic is in Chinese.","verdict":"A handy Nginx admin panel for a small fleet — lock it down before you turn on the MCP side.","addedAt":"2026-10-18","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Networking","tags":["web-ui","self-host","copyleft","security","observability","active"],"capabilities":["browser"],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":11644,"starsPerWeek":39,"access":"free","archived":false,"repo":{"createdAt":"2021-02-19","pushedAt":"2026-10-19","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/nginx-ui","html":"/gems/nginx-ui","markdown":"/gems/nginx-ui.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}