该项目是用 Go+Vue.js 构建的 Nginx 在线管理平台,它开箱即用、功能丰富,支持流量统计、在线查看 Nginx 日志、编辑 Nginx 配置文件、自动检查和重载配置文件等功能。
具体看效果:
是不是干净整洁,非常好看?
详细功能特色如下:
- 在线查看服务器 CPU、内存、系统负载、磁盘使用率等指标
- 在线 ChatGPT 助理
- 一键申请和自动续签 Let’s encrypt 证书
- 在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮
- 在线查看 Nginx 日志
- 使用 Go 和 Vue 开发,发行版本为单个可执行的二进制文件
- 保存配置后自动测试配置文件并重载 Nginx
- 基于网页浏览器的高级命令行终端
- 支持深色模式
- 自适应网页设计
入门指南
Nginx UI 遵循 Debian 的网页服务器配置文件标准。创建的网站配置文件将会放置于 Nginx 配置文件夹(自动检测)下的<font style="color:rgba(0, 0, 0, 0.9);">sites-available</font>
中,启用后的网站将会创建一份配置文件软连接到 <font style="color:rgba(0, 0, 0, 0.9);">sites-enabled</font>
文件夹。可能需要提前调整配置文件的组织方式。
对于非 Debian (及 Ubuntu) 系统,可能需要将 <font style="color:rgba(0, 0, 0, 0.9);">nginx.conf</font>
配置文件中的内容修改为如下所示的 Debian 风格。
安装方式
Nginx UI 可在以下平台中使用:- macOS 11 Big Sur 及之后版本(amd64 /arm64)
- Linux 2.6.23 及之后版本(x86 /amd64 /arm64 /armv5 /armv6 /armv7) - 包括但不限于 Debian 7 / 8、Ubuntu 12.04 / 14.04 及后续版本、CentOS 6 / 7、Arch Linux
- FreeBSD
- OpenBSD
- Dragonfly BSD
- Openwrt
使用方法
开源项目地址:https://github.com/0xJacky/nginx-ui
开源项目作者:Jacky