All 55 Dependencies
Every package nginx ignition depends on, ranked by repo health score.
nginx ignition is a web-based control panel for the nginx web server, built for developers and homelab enthusiasts who want the full power of nginx without manually editing configuration files. It wraps nginx's text-based configuration system in a clean, form-driven interface that handles the most common tasks — virtual hosts, SSL certificates, routing rules, and stream proxies — through point-and-click controls.
Built on a Go backend with a React and Ant Design frontend, nginx ignition runs as a standalone application that can either manage nginx directly or generate configuration files for external use. It ships with first-class support for Docker, Docker Swarm, Tailscale, and NetBird VPN integrations, and supports TrueNAS for NAS-hosted deployments. The application uses SQLite by default for quick starts, with PostgreSQL recommended for production environments.
The project follows an active release cadence with over 70 releases since November 2024, adding features like two-factor authentication, traffic statistics, database backup and restore, external SSL certificate support, and a rebuilt dashboard home page. Installation options span Docker, native Linux packages (Debian, RPM, Alpine, Arch, OpenWrt), and Windows and macOS ZIP archives.
nginx ignition is explicitly scoped for common homelab and developer use cases rather than enterprise-grade complexity. Its goal is to deliver a powerful, intuitive nginx experience for the scenarios most self-hosters actually encounter, without trying to replace manual configuration for highly advanced setups.