基于Go+Vue3!一款开源的Nginx管理Web工具!

是个陈序员 2024-11-07 19:34:37

大家好,我是 Java陈序员。

Nginx 由于其强大的性能,常常被用于企业开发中!

今天,给大家介绍一款开源的 Nginx 管理 Web 工具,支持通过界面完成 Nginx 的配置!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

Nginx UI —— 一个专为简化 Nginx 服务器配置和管理而设计的开源 Web 界面工具。

功能特色:

使用 Go 和 Vue 开发,发行版本为单个可执行的二进制文件在线查看服务器 CPU、内存、系统负载、磁盘使用率等指标在线 ChatGPT 助理一键申请和自动续签 Let's encrypt 证书在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮在线查看 Nginx 日志保存配置后自动测试配置文件并重载 Nginx基于网页浏览器的高级命令行终端支持深色模式、国际化多语言自适应网页设计

技术栈:

GoGinVue3ViteTypeScriptAnt Design Vue工具截图

工具安装脚本安装

安装或升级

bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install -r https://mirror.ghproxy.com/

一键安装脚本默认设置的监听端口为 9000,HTTP Challenge 端口默认为 9180.

如果出现端口冲突请进入 /usr/local/etc/nginx-ui/app.ini 修改,并使用 systemctl restart nginx-ui 重启 Nginx UI 服务。

Nginx UI 服务管理

# 启动 Nginx UIsystemctl start nginx-ui# 停止 Nginx UIsystemctl stop nginx-ui# 重启 Nginx UIsystemctl restart nginx-ui

卸载(保留配置和数据库文件)

bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove

更多命令

bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) helpDocker 安装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首次使用时,映射到 /etc/nginx 的目录必须为空文件夹如果想要托管静态文件,可以直接将文件夹映射入容器中

Nginx UI 提供了一个直观易用的 Nginx 配置界面,极大地提高了工作效率,是一款非常好用的运维工具~

项目地址:https://github.com/0xJacky/nginx-ui最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

0 阅读:0

是个陈序员

简介:感谢大家的关注