一个 Nginx 在线管理平台:Nginx UI

该项目是用 Go+Vue.js 构建的 Nginx 在线管理平台,它开箱即用、功能丰富,支持流量统计、在线查看 Nginx 日志、编辑 Nginx 配置文件、自动检查和重载配置文件等功能。

具体看效果:

Nginx UI 一个全新且功能强大的Nginx在线管理平台 - 图1

是不是干净整洁,非常好看?

详细功能特色如下:

  • 在线查看服务器 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 一个全新且功能强大的Nginx在线管理平台 - 图2

安装方式

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

使用方法

Nginx UI 一个全新且功能强大的Nginx在线管理平台 - 图3

具体情况,感兴趣的同学可以移步 GitHub 上,详细学习查看。

开源项目地址:https://github.com/0xJacky/nginx-ui

开源项目作者:Jacky