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.

19 @codemirror/lang-yaml ^6.1.3 22 @codemirror/lang-xml ^6.1.0 23 @codemirror/lang-css ^6.3.1 24 @codemirror/lang-json ^6.0.2 24 lang-html ^6.4.11 25 @codemirror/language ^6.12.4 27 cssinjs-utils ^2.1.2 31 @codemirror/theme-one-dark ^6.1.3 31 CodeMirror State ^6.7.1 32 lang-javascript ^6.2.5 36 CodeMirror ^6.0.2 39 @codemirror/legacy-modes ^6.5.3 43 Ant Design Colors ^8.0.1 43 otp v1.5.0 45 uuid v1.6.0 46 jsoniter v1.1.13-0.20220915233716-71ac16282d12 47 go-cache v2.1.0+incompatible 50 Ant Design CSS-in-JS ^2.1.2 51 websocket v1.5.4-0.20250319132907-e064f32e3674 55 ant-design-charts ^2.6.7 63 @ant-design/icons ^6.3.2 63 pq v1.12.3 68 jwt v5.3.1 69 React CodeMirror ^4.25.10 69 eslint-config-prettier ^10.1.8 72 globals ^16.5.0 outdated 73 eslint-plugin-prettier ^5.5.6 73 migrate v4.19.1 outdated 74 qs ^6.15.3 74 testify v1.11.1 outdated 74 vite-tsconfig-paths ^5.1.4 outdated 78 Gin v1.12.0 86 Bun v1.2.18 outdated 86 Bun v1.2.18 outdated 86 Bun v1.2.18 outdated 87 eslint-plugin-react ^7.37.5 91 prettier ^3.9.4 92 @vitejs/plugin-react ^6.0.3 92 Lego v5.2.2 94 Ant Design ^6.5.0 94 Vite ^8.1.3 94 typescript-eslint ^8.63.0 95 @babel/core ^7.29.7 outdated 95 AWS SDK for Go v2 v1.42.1 outdated 95 AWS SDK for Go v2 v1.19.27 outdated 95 AWS SDK for Go v2 v1.64.0 95 ESLint ^9.39.4 outdated 95 ESLint ^9.39.4 outdated 95 React Router ^7.18.1 outdated 95 TypeScript ^5.9.3 outdated 97 azcore v1.22.0 outdated 97 moby/moby/api v1.55.0 outdated 97 moby/moby/api v0.5.0 outdated 98 React ^19.2.7 98 React DOM ^19.2.7

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers