Repolode
lucasdillmann

lucasdillmann/nginx-ignition

为 nginx 提供图形化网页界面,无需手动编辑配置文件即可管理虚拟主机、代理、SSL 证书和流转发。

可替代:Nginx Proxy Manager

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. 1

    使用 Docker 运行应用

    docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition
  2. 2

    等待几秒钟让应用完成初始化

  3. 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 数据每日更新。

相关项目