Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nginx UI:轻松管理您的 Nginx 服务器的开源网页界面 #39

Open
jaywcjlove opened this issue Oct 3, 2024 · 0 comments
Open
Assignees
Labels
weekly 投稿 分享你自己撰写的文章、软件或资源 推荐 推荐其他人创建的有用文章、软件或资源

Comments

@jaywcjlove
Copy link
Owner

📋 简介

Nginx UI 是一个功能强大的 Nginx 网页管理界面

image

具有以下特点:

  • 在线统计:实时监控服务器指标,包括 CPU 使用率、内存使用率、负载平均值和磁盘使用情况。
  • 在线 ChatGPT 助手:提供即时帮助。
  • 一键部署和自动续期的 Let’s Encrypt 证书:简化 SSL 证书管理。
  • 在线配置编辑:使用自定义的 NgxConfigEditor(用户友好的块编辑器)或 Ace 代码编辑器(支持 Nginx 配置语法高亮)进行配置编辑。
  • 在线查看 Nginx 日志:便于监控和调试。
  • 轻量级架构:使用 Go 和 Vue 编写,分发为单个可执行二进制文件。
  • 自动测试配置文件:在保存配置后自动重新加载 Nginx。
  • Web 终端:提供命令行界面。
  • 暗模式和响应式设计:适配各种设备。

国际化支持

Nginx UI 支持多种语言,包括:

  • 英语
  • 简体中文
  • 繁体中文

使用说明

在首次运行 Nginx UI 时,请访问 http://<your_server_ip>:<listen_port> 进行后续配置。可以通过终端运行 Nginx UI,支持在后台运行以及通过 systemd 管理服务。

安装平台

Nginx UI 支持以下平台:

  • macOS 11 Big Sur 及更高版本(amd64 / arm64)
  • Linux 2.6.23 及更高版本(x86 / amd64 / arm64 / armv5 / armv6 / armv7)
  • FreeBSD、OpenBSD、Dragonfly BSD、Openwrt 等

您可以访问最新发布页面下载最新版本或使用 Linux 安装脚本。

使用 Docker 部署

我们的 Docker 镜像 uozi/nginx-ui:latest 基于最新的 Nginx 镜像,可以用来替换主机上的 Nginx。通过将容器的 80 和 443 端口发布到主机,您可以轻松切换。

注意

  • 使用该容器时,请确保映射到 /etc/nginx 的卷为空。
  • 如果您希望托管静态文件,可以映射目录到容器。

部署步骤

  1. 安装 Docker。

  2. 然后使用以下命令部署 Nginx UI:

    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 \
      -p 8080:80 -p 8443:443 \
      uozi/nginx-ui:latest
  3. 当您的 Docker 容器运行时,通过 http://<your_server_ip>:8080/install 登录 Nginx UI 面板。

Nginx UI 使得 Nginx 的管理变得更加简单和直观,非常适合需要监控和配置 Nginx 的用户。

🔗 链接

https://github.com/0xJacky/nginx-ui

@jaywcjlove jaywcjlove added 投稿 分享你自己撰写的文章、软件或资源 推荐 推荐其他人创建的有用文章、软件或资源 labels Oct 3, 2024
@jaywcjlove jaywcjlove self-assigned this Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
weekly 投稿 分享你自己撰写的文章、软件或资源 推荐 推荐其他人创建的有用文章、软件或资源
Projects
None yet
Development

No branches or pull requests

1 participant