一款自托管的网页应用,用于通过 Wake-on-LAN 远程唤醒局域网设备,基于 SvelteKit、Go 和 PocketBase 构建。
lucasdillmann/nginx-ignition
为 nginx 提供图形化网页界面,无需手动编辑配置文件即可管理虚拟主机、代理、SSL 证书和流转发。
- Star
- 2,140
- Fork
- 150
- 未关闭 Issue
- 0
- 最近提交
- 9天前
这是什么?
nginx ignition 是一个 nginx web 服务器的图形化管理界面,面向希望免去手写配置文件的开发者和家庭实验室用户。它支持配置带自定义域名、路由和端口绑定的虚拟主机,并可通过 streams 代理 TCP、UDP 和 Unix socket,支持基于 SNI 的路由与负载均衡。
证书方面,项目支持通过 Let's Encrypt(ACME)自动签发、自签名证书,以及导入自有证书。安全功能包括按主机配置的访问列表、双因素认证和供脚本调用的 API 令牌。日志按虚拟主机分别记录并自动轮转,同时提供实时流量统计。项目还与 Docker、Docker Swarm、Tailscale、NetBird 和 TrueNAS 集成。
它既可以替你运行 nginx,也可以只生成配置文件。使用 Docker 一条命令即可体验,默认内置 SQLite,正式部署可切换到 PostgreSQL。项目提供 Linux、Windows 和 macOS 的安装包。
核心功能
- 01通过网页面板管理虚拟主机、重定向、静态响应和文件服务。
- 02代理 TCP、UDP 和 Unix socket,支持 SNI 路由与负载均衡。
- 03支持 Let's Encrypt 自动签发、自签名证书或导入自有证书。
- 04提供双因素认证、基于属性的访问控制和按主机的访问列表。
- 05可生成 API 令牌,供脚本和外部工具调用接口。
- 06提供实时流量统计,以及按主机划分的访问日志和错误日志。
适用场景
- 在家庭实验室中为自托管服务搭建反向代理,无需手动编辑 nginx 配置。
- 通过 nginx 暴露 Docker 容器,并自动获取 HTTPS 证书。
- 只生成 nginx 配置文件供审阅,由自己管理 nginx 进程。
快速上手
- 1
使用 Docker 运行应用
docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition - 2
等待几秒钟让应用完成初始化
- 3
在浏览器中打开 http://localhost:8090 并按照设置向导创建首个用户
使用前须知
- 默认使用内嵌的 SQLite 数据库;生产环境推荐使用 PostgreSQL。
- README 明确表示本项目不面向企业级或高度复杂的环境。
- 翻译功能目前处于测试阶段(beta)。
标签
常见问题
- nginx-ignition 是什么?
- 为 nginx 提供图形化网页界面,无需手动编辑配置文件即可管理虚拟主机、代理、SSL 证书和流转发。 nginx ignition 是一个 nginx web 服务器的图形化管理界面,面向希望免去手写配置文件的开发者和家庭实验室用户。它支持配置带自定义域名、路由和端口绑定的虚拟主机,并可通过 streams 代理 TCP、UDP 和 Unix socket,支持基于 SNI 的路由与负载均衡。
- nginx-ignition 可以免费使用吗?用的什么许可证?
- nginx-ignition 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- nginx-ignition 还在维护吗?
- 活跃维护中。nginx-ignition 最近一次提交是在 2026年10月11日。
- nginx-ignition 适合用来做什么?
- 在家庭实验室中为自托管服务搭建反向代理,无需手动编辑 nginx 配置。 通过 nginx 暴露 Docker 容器,并自动获取 HTTPS 证书。 只生成 nginx 配置文件供审阅,由自己管理 nginx 进程。
- nginx-ignition 怎么安装和运行?
- 使用 Docker 运行应用: docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition 等待几秒钟让应用完成初始化 在浏览器中打开 http://localhost:8090 并按照设置向导创建首个用户
- 在哪里获取 nginx-ignition?
- 源代码和安装说明在 GitHub 上:https://github.com/lucasdillmann/nginx-ignition
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管家庭服务器平台,兼具安全反向代理、应用管理和统一认证网关功能,内置 MFA 与防机器人保护。
自托管服务器控制面板,用于在 VPS 或独立服务器上部署网站应用、管理数据库、Docker 容器、DNS、备份与安全。
用 Go 编写的自托管隧道工具,通过你自己的域名和服务器将本地服务暴露到公网。
基于 NGINX 和 etcd 构建的动态高性能 API 网关,支持路由、认证、限流及 AI 大模型流量管理。
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。