Nginx UI 是一个用 Go + Vue 技术栈打造的现代化 Nginx 可视化管理平台,专为 DevOps 工程师和后端开发者设计。它把原本需要手敲配置、命令行调试的 Nginx 管理流程,封装成一套直观、响应式的 Web 界面。
采用AGPLv3开源协议
nginx -t)并安全重载,杜绝服务中断

使用前注意: Nginx UI 遵循 Debian 的网页服务器配置文件标准。创建的网站配置文件将会放置于 Nginx 配置文件夹(自动检测)下的 sites-available 中,启用后的网站将会创建一份配置文件软连接到 sites-enabled 文件夹。您可能需要提前调整配置文件的组织方式。
对于非 Debian (及 Ubuntu) 系统,您可能需要将 nginx.conf 配置文件中的内容修改为如下所示的 Debian 风格。
http {
# ...
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}使用docker部署:
您可以在 docker 中使用我们提供的 uozi/nginx-ui:latest 镜像 ,此镜像基于 nginx:latest 构建。您可以直接将其监听到 80 和 443 端口以取代宿主机上的 Nginx。
默认情况下,Nginx UI 会被反向代理到容器的 8080 端口。 首次使用时,映射到 /etc/nginx 的目录必须为空文件夹。 如果你想要托管静态文件,可以直接将文件夹映射入容器中。
docker run -dit \
--name=nginx-ui \
--restart=always \
-e TZ=Asia/Shanghai \
-v /mnt/user/appdata/nginx:/etc/nginx \
-v /mnt/user/appdata/nginx-ui:/etc/nginx-ui \
-v /var/www:/var/www \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 8080:80 -p 8443:443 \
uozi/nginx-ui:latest生产环境建议在 Linux 上将其配置为守护进程或使用安装脚本安装,安装脚本可参考官网
Github开源地址:https://github.com/0xJacky/nginx-ui 在线体验地址: https://demo.nginxui.com 官方文档地址: https://nginxui.com/zh_CN/guide/about.html
📌 Nginx UI —— 让 Nginx 管理更智能、更简单、更安全。
Nginx UI 是一款基于 Go 和 Vue 的开源 Nginx 可视化管理平台,支持 AI 智能配置、集群同步、自动 SSL 部署、日志查看与 Web 终端等功能,提供单文件部署与响应式界面,遵循 AGPLv3 协议,极大简化 Nginx 运维与管理。