根据 Go + Vue3!一款开源的 Nginx 办理 Web 东西!
我们好,我是 Java陈序员
。
Nginx 因为其强壮的功用,常常被用于企业开发中!
今日,给我们介绍一款开源的 Nginx 办理 Web 东西,支撑经过界面完结 Nginx 的装备!
重视微信大众号:【Java陈序员】,获取开源项目共享、AI副业共享、超200本经典计算机电子书籍等。
项目介绍
Nginx UI
—— 一个专为简化 Nginx 服务器装备和办理而规划的开源 Web 界面东西。
功用特征:
- 运用 Go 和 Vue 开发,发行版别为单个可执行的二进制文件
- 在线检查服务器 CPU、内存、体系负载、磁盘运用率等目标
- 在线 ChatGPT 助理
- 一键申请和主动续签 Let's encrypt 证书
- 在线修正 Nginx 装备文件,修正器支撑 Nginx 装备语法高亮
- 在线检查 Nginx 日志
- 保存装备后主动测试装备文件并重载 Nginx
- 根据网页阅读器的高档指令行终端
- 支撑深色形式、国际化多语言
- 自适应网页规划
技能栈:
- Go
- Gin
- Vue3
- Vite
- TypeScript
- Ant 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 UI
systemctl start nginx-ui
# 中止 Nginx UI
systemctl stop nginx-ui
# 重启 Nginx UI
systemctl 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) help
Docker 装置
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/#/
我们的点赞、保藏和谈论都是对作者的支撑,如文章对你有协助还请点赞转发支撑下,谢谢!