[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73295":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":36,"discoverSource":37},73295,"nginx-ignition","lucasdillmann\u002Fnginx-ignition","lucasdillmann","An user interface for the nginx web server, aimed at developers and enthusiasts that don't want to manage configuration files manually","",null,"Go",2110,152,18,0,2,3,5,6,28.55,"MIT License",false,"main",[25,26,27,28,29,30,31,32],"golang","gui","nginx","nginx-proxy","proxy","react","ui","user-interface","2026-06-12 02:03:11","\u003Cp align=\"center\">\n    \u003Cimg src=\"docs\u002Freadme-screenshots.png\" alt=\"nginx ignition header\" width=\"600\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">nginx ignition\u003C\u002Fh1>\n\n\u003Cbr \u002F>\n\n\u003Cp align=\"center\">\n    \u003Cstrong>A modern, intuitive user interface for the nginx web server.\u003C\u002Fstrong>\u003Cbr \u002F>\n    Designed for developers and enthusiasts who want powerful control without the manual config headache.\n\u003C\u002Fp>\n\n\u003Cbr \u002F>\n\n## 🧰 Batteries included\n\n- 🌐 **Virtual hosts:** Easily manage multiple hosts with custom domains, routes, and port bindings.\n- 🔄 **Streams:** Proxy TCP, UDP, and Unix sockets with SNI-based routing, circuit breakers, and load balancing.\n- ⚡ **Versatile routing:** Configure proxies, redirections, custom JS\u002FLua code, static responses, or file serving.\n- ⚙️ **Server configuration:** Easy configuration of the nginx server (maximum body\u002Fupload size, server tokens, \n     timeouts, log level, etc).\n- 🔐 **SSL certificates:** Automated Let's Encrypt (ACME), self-signed, or bring your own certificates.\n- 🐳 **Native integrations:** First-class support for Docker, Docker Swarm, Tailscale and NetBird VPNs, and TrueNAS.\n- 🛡️ **Security:** Secure access with two-factor authentication, attribute-based access control (ABAC) and per-host \n     access lists using basic authentication and source IP checks.\n- 📋 **Logging:** Detailed access and error logs for the server and each virtual host, with built-in automatic log \n     rotation.\n- 📊 **Traffic statistics:** Real-time insights into server performance, including request rates, response times, and \n     traffic breakdown by host, domain, and upstream servers.\n- 🚀 **Caching:** Built-in nginx caching configuration to speed up your content delivery.\n- 🏗️ **Flexible execution:** nginx ignition can run nginx for you, or just generate the configuration files for you.\n\n\u003Cbr \u002F>\n\n## 🌐 Multi-language support\n\nnginx ignition supports multiple languages, including:\n\n- 🇧🇷 Brazilian Portuguese\n- 🇺🇸 English\n- 🇨🇳 Chinese (Simplified)\n- 🇩🇪 German\n- 🇫🇷 French\n- 🇮🇳 Hindi\n- 🇪🇸 Spanish\n- 🇻🇳 Vietnamese\n- 🇷🇺 Russian\n- 🇧🇩 Bengali\n- 🇯🇵 Japanese\n\n\u003Cbr \u002F>\n\n> This is currently a **beta feature**. If you find any translation issues or have suggestions for improvements, please \n> feel free to [raise an issue](https:\u002F\u002Fgithub.com\u002Flucasdillmann\u002Fnginx-ignition\u002Fissues). If you'd like to see a new \n> language added, please [start a discussion](https:\u002F\u002Fgithub.com\u002Flucasdillmann\u002Fnginx-ignition\u002Fdiscussions).\n\n\u003Cbr \u002F>\n\n## 🎯 Goals\n\nnginx ignition is **built for developers and enthusiasts** who want a balance between ease of use and the power of nginx.\nThis project is **not aimed at being enterprise-ready or feature-complete for highly complex environments**. If \nyour use-case is extremely advanced, you'll likely prefer managing configuration files manually.\n\nOur goal is to provide a powerful, yet intuitive way to run nginx for the most common use-cases with some optional, \nnice-to-have features that can help you get your homelab up and running quickly.\n\n\u003Cbr \u002F>\n\n## 🚀 Run it for a quick test\n\nGetting up and running to check out if nginx ignition is for you can be done using a single Docker command.\n\n```shell\ndocker run -p 8090:8090 -p 80:80 dillmann\u002Fnginx-ignition\n```\n\n1.  Wait a few seconds for the app to initialize.\n2.  Open **[http:\u002F\u002Flocalhost:8090](http:\u002F\u002Flocalhost:8090)** in your browser.\n3.  The setup wizard will guide you through creating your first user.\n\n\u003Cbr \u002F>\n\n> By default, an embedded SQLite database is used. For production environments we recommend using PostgreSQL. \n> Check the [database configuration](docs\u002Fconfiguration-properties.md) documentation for more details on how to do it.\n\n\u003Cbr \u002F>\n\n## 📦 All installation options for Linux, Windows, and macOS\n\nChoose the method that best fits your environment, be it Docker, Docker Compose, native packages for Linux, Windows, \nor macOS.\n\n### Docker Compose (recommended)\nUse our [docker-compose.yml](docker-compose.yml) for a production-ready setup with PostgreSQL and health checks.\n\n### Native packages for Linux, Windows, and macOS\nDownload the latest version for your architecture from the [releases page](https:\u002F\u002Fgithub.com\u002Flucasdillmann\u002Fnginx-ignition\u002Freleases):\n\n| Platform           | Package type   | Arch         |\n|:-------------------|:---------------|--------------|\n| **Debian, Ubuntu** | `.deb`         | amd64, arm64 |\n| **RedHat, Fedora** | `.rpm`         | amd64, arm64 |\n| **Alpine Linux**   | `.apk`         | amd64, arm64 |\n| **Arch Linux**     | `.pkg.tar.zst` | amd64, arm64 |\n| **OpenWrt**        | `.ipk`         | amd64, arm64 |\n| **Windows**        | ZIP archive    | amd64, arm64 |\n| **macOS**          | ZIP archive    | arm64        |\n\n\u003Cbr \u002F>\n\n## 🛠️ Advanced configuration\n\nNeed to tune your setup? Explore our detailed guides:\n\n- 📜 **[Configuration properties](docs\u002Fconfiguration-properties.md):** Full list of available environment variables and configuration properties.\n- 🏥 **[Health checks](docs\u002Fhealth-checks.md):** Monitor your instance's status.\n- 🔍 **[Troubleshooting](docs\u002Ftroubleshooting.md):** Common issues and recovery steps (like password resets).\n- 🔁 **[Migrating from v1 to v2](docs\u002Fmigration-guide.md):** Steps to upgrade from nginx ignition v1 to v2.\n\n\u003Cbr \u002F>\n\n## 💖 Sponsors\n\nWe are grateful to our sponsors for supporting the development of nginx ignition:\n\n- [**Greptile**](https:\u002F\u002Fwww.greptile.com\u002F): AI-powered code review agent that understands ignition's codebase, \n  providing deep, context-aware insights to help us catch bugs and accelerate development.\n\n\u003Cbr \u002F>\n\n## 🤝 Contributing and feedback\n\nWe love to hear and receive feedback from you. Whether it's a bug report, a feature request, or a pull request:\n\n- 🛠️ **[Open an issue](https:\u002F\u002Fgithub.com\u002Flucasdillmann\u002Fnginx-ignition\u002Fissues)** if you have a problem or bug to report\n- 💬 **[Start a discussion](https:\u002F\u002Fgithub.com\u002Flucasdillmann\u002Fnginx-ignition\u002Fdiscussions)** if you have a question or feature request\n- 👋 **[Say hello on LinkedIn](https:\u002F\u002Flinkedin.com\u002Fin\u002Flucasdillmann)** if you want to share some feedback\n\n\u003Cbr \u002F>\n\n##\n\n\u003Cp align=\"center\" style=\"font-size: 10px\">\n    Made with ❤️ from Brazil. We hope nginx ignition can solve some problems for you and make your homelab a bit \n    simpler.\n\u003C\u002Fp>\n","nginx ignition 是一个为 Nginx 网络服务器设计的现代化直观用户界面，主要面向不想手动管理配置文件的开发者和技术爱好者。其核心功能包括虚拟主机管理、流代理设置、灵活的路由配置、SSL 证书自动化、Docker 和其他服务的原生集成以及安全性和性能监控工具等。此外，该项目还支持多语言，并提供了一些进阶特性如缓存和日志自动轮转。适合于希望快速搭建并维护个人实验室或小型项目网络服务环境的用户使用。","2026-06-11 03:44:54","high_star"]