给NAS用上Nginx可视化面板

2024-03-24 00:04:11 42点赞 408收藏 14评论

这里是拥有NAS的生活第五十八期,今天给大家推荐的是nginxWebUI。这是一款专为懒人打造的nginx可视化面板,通过简单的设置即可完成nginx设置。

nginxWebUI介绍

直观的图形界面

nginxWebUI提供了一个易于使用的图形界面,用户无需深入了解nginx的配置语法和细节,就能够进行高效的配置。这对于那些不熟悉nginx命令行操作或配置文件语法的小白来说,是一个极大的便利。

功能丰富

nginxWebUI涵盖了nginx日常使用的90%的功能,包括HTTP协议转发、TCP协议转发、反向代理、负载均衡、静态HTML服务器设置,以及SSL证书的自动申请、续签和配置等。这使得管理员能够在一个统一的界面中完成大部分的nginx配置工作。

配置文件生成与控制

配置完成后,nginxWebUI可以一键生成nginx.conf文件,并控制nginx使用此文件进行启动和重载。这极大地简化了配置文件的生成和管理过程,减少了手动编辑配置文件的错误和不便。

集群管理

nginxWebUI还支持管理多个nginx服务器集群,可以一键切换到对应的服务器上进行配置,也可以一键将某台服务器的配置同步到其他服务器,从而方便地进行集群管理。

自定义参数模板功能

对于nginxWebUI没有涵盖到的配置项,可以在conf文件使用自定义参数模板来生成独特的配置参数。小白也可以拥有更高级配置的玩法。

简化SSL证书管理

nginxWebUI能够自动申请、续签和配置SSL证书,这极大地简化了SSL证书的管理过程。此外无需再手动处理复杂的证书申请和配置任务,从而提高了工作效率和安全性。

使用设备

本文以DS920+为例进行部署测试,如果你也感兴趣,不妨点击下方链接购买吧!

Docker部署

1. 拉取镜像

直接ssh里root模式下,输入以下代码拉取镜像

docker pull cym1102/nginxwebui:latest

2. 创建文件夹

mkdir -p /volume1/docker/nginxWebUI

3. 启动容器

docker run -itd

-v /volum1/docker/nginxWebUI:/home/nginxWebUI

-e BOOT_OPTIONS="--server.port=8090"

--net=host

cym1102/nginxwebui:latest

给NAS用上Nginx可视化面板

注意事项:启动容器请务必使用--net=host参数, 代表直接映射本机端口,直接走host模式,如果不懂请保持此设置。

Docker-compose部署

1. 创建文件夹

如果你觉得麻烦,你也可以使用docker-compose文件的方式部署,请先创建好文件夹

mkdir -p /volume1/docker/nginx/nginxWebUI

2. 保存参数到docker-compose.yml文件

version: "3.2"

services:

nginxWebUi-server:

image: cym1102/nginxwebui:latest

volumes:

- type: bind

source: "/nginxWebUI"

target: "/home/nginxWebUI"

environment:

BOOT_OPTIONS: "--server.port=8090"

privileged: true

network_mode: "host"

3. 启动容器

cd /volume1/docker/nginx

docker-compose up -d

后台展示

浏览器输入NAS IP:8090,即可查看登录界面。第一次需要初始化,需要手动创建账号密码,以后即可使用该账号密码登录该管理界面。

给NAS用上Nginx可视化面板给NAS用上Nginx可视化面板

基本参数

该目录下代表一些nginx模块,如果你不懂请不要随意修改,会导致无法使用

给NAS用上Nginx可视化面板

http参数

这代表某些http请求的配置,例如缓存过期、缓存大小等

给NAS用上Nginx可视化面板

反向代理

反向代理可以参考这个格式修改,上面的ip代表你要访问的,下面的则代表实际所在ip,可以替代群晖系统自带的反向代理使用,功能更加齐全,自己也可以修改自定义配置。

给NAS用上Nginx可视化面板
展开 收起
14评论

  • 精彩
  • 最新
  • 收藏有时间研究一下

    校验提示文案

    提交
    比系统自带的功能更丰富

    校验提示文案

    提交
    收起所有回复
  • 对比 NPM 有什么分别?

    校验提示文案

    提交
    下一期写一个吧,一两句话讲不清

    校验提示文案

    提交
    收起所有回复
  • 谢谢分享,这个好用

    校验提示文案

    提交
  • 不开源吧好像,自己查一下吧

    校验提示文案

    提交
    看一下,我说自己查一下,不开源尽量不用,提醒也有问题吗

    校验提示文案

    提交
    收起所有回复
  • 感觉可以,等我试试

    校验提示文案

    提交
  • 一直在用

    校验提示文案

    提交
  • 收藏有时间研究一下

    校验提示文案

    提交
  • 不明觉厉

    校验提示文案

    提交
  • 想玩,但是看不懂教程

    校验提示文案

    提交
  • 装在群晖里面用的吗?

    校验提示文案

    提交
  • 最近在用lucky,不知道哪个好用?能测评一下不?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
408
扫一下,分享更方便,购买更轻松