超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2024-10-11 10:31:09 63点赞 88收藏 0评论

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

服务器面板大家一定都很熟悉,相比于NAS系统,服务器面板更专注于专业性和服务能力,能帮助我们发挥出NAS更多的作用,使之真真切切的成为一台家用服务中心,比较知名服务器面板有宝塔、Webmin、1Panel等。

而今天,cherry给大家带来的是一款不同于以上所述内容的另类服务器面板,除了服务器管理、网站代理等功能外,还集成了DDNS、FRP、Caddy等各种网络工具,集成了任务计划、SSH运维、网络小工具等功能,可以说是一款集大成之作的面板工具——nging。

Nging是一个网站服务程序,可以管理和配置 Caddy 和 Nginx 站点,并附带了实用的周边工具,例如计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy和Nginx配置 / DDNS / FRP可视化配置 / 云存储管理 等功能。

可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

一、系统部署

nging系统需要使用数据库来保存数据,目前支持MySql和Sqlite3两种数据库。

在实际使用中,家用级用户建议大家选择Sqlite3轻量级数据库;如果对数据存储比较在意,并且本身有mysql经验的,也可以选择使用MySQL安装,我会统一安排在yaml文件里。

🔻compose代码

version: '3' services: nging: container_name: nging image: admpub/nging:latest ports: - 19999:9999 volumes: - ./nging-data/nging/data/cache:/home/nging_linux_amd64/data/cache - ./nging-data/nging/data/ftpdir:/home/nging_linux_amd64/data/ftpdir - ./nging-data/nging/data/logs:/home/nging_linux_amd64/data/logs - ./nging-data/nging/data/sm2:/home/nging_linux_amd64/data/sm2 - ./nging-data/nging/myconfig:/home/nging_linux_amd64/myconfig - ./nging-data/nging/public:/home/nging_linux_amd64/public command: [ "-p", "9999", "-c", "myconfig/config.yaml" ] restart: always # 使用mysql数据库的保留下面代码,否则直接删除即可 mysql: container_name: nging-mysql image: mysql:8.2 volumes: - ./nging-data/mysql/data:/var/lib/mysql/ - ./nging-data/mysql/conf:/etc/mysql/conf.d/ - ./nging-data/mysql/run:/var/run/mysqld/ cap_add: - SYS_NICE environment: - MYSQL_ROOT_PASSWORD=nging123456 command: --default-authentication-plugin=mysql_native_password restart: always

打开绿联云【Docker】应用,可以看到集成了仪表盘、监控、compose管理、容器管理、镜像管理、网络管理等功能。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

选择【项目】标签栏,点击【创建】按钮。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

在【项目名称】处填入nging,绿联云会自动在共享文件夹下创建容器路径,然后我们将上面提供的代码复制到【Compose配置】处,根据自己的习惯修改端口信息,点击【立即部署】即可。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

如果没有配置docker镜像加速库或者容器代理的,cherry也提供了容器镜像下载服务,镜像包下载地址如下,下载后把对应的tar压缩包上传到NAS目录即可。

网盘内上传的是exe文件,直接双击解压为tar文件,然后导入NAS即可。

夸克网盘链接:pan.quark.cn/s/dfd6e4bd96de

阿里云盘链接:www.alipan.com/s/VSzCS7vrZDd

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

选择【镜像】-【本地镜像】-【从NAS导入】,将我提供的镜像包导入后再运行项目。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

二、系统简介

2.1 初始化安装

项目部署完成以后,在浏览器内输入NAS ip:port/setup,进入系统安装页面。在数据库类型里,可以选择Sqlite或者mysql。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

如果选择的是Sqilte,则默认配置直接点击下一步就行。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

如果选择的是MySql,则填入mysql配置。主要需要配置host和密码两个内容,host这里填入容器名称:3306,密码则填入之前compose.yaml里自定义的密码。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

安装完成以后,系统会自动回退到登录页面,输入账号密码进入首页。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2.2 基础功能

粗看nging的功能,有点被唬到了,什么ddns、FTP管理、数据库管理、内网穿透、任务计划一大堆,看起来很牛的样子,然后实际体验了一下,是真的很牛,不过由于篇幅原因,只能简单介绍,感兴趣的朋友可以自行下载体验。

整体系统分为【基础设置】、【工具箱】、【应用模块】三大板块。基础设置主要是对nging本身的一些设置,工具箱则是一些网络工具,应用模块是核心的服务器面板功能。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2.3 网站、服务器管理

nging提供了caddy、nginx两种网站代理引擎,默认使用的是caddy。首先需要创建代理引擎,意味着允许使用多个代理工具,之后为不同的代理引擎分配不同的网站。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

这些网站除了web服务外,还支持S3、webdav、反爬虫、JWT、跨域等设置,十分方便。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

除了网站管理外,nging还支持对服务器进行管理,由于我们是使用容器部署的,所以这里的服务器管理主要是针对容器服务器进行管理,但是我们也可以在网络层面对宿主机NAS进行操作,比如包括性能监控、端口扫描、指令命令等。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

在nging中,我们可以启用FTP功能,这里单独开启的FTP和绿联NAS中的FTP是互相独立的,很适合我们对外提供服务,又不想暴露NAS信息。

要使用FTP功能,首先得在左侧的FTP账号模块中设置账号,并且设置文件根目录(这个根目录之后建议永久化映射到NAS里)。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

返回服务器-服务管理中,可以看到FTP服务已经开启。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2.4 开发与运维工具

数据采集模块提供了强大的采集功能,它包含了以下特色:

- 灵活便捷的配置表单

- 支持无限级页面

- 支持多种页面格式(html,json,text)

- 支持多类型采集规则(regexp,regexp2,goquery)

- 丰富的过滤器和验证器

- 支持多种浏览器引擎(chromedp,webdriver等)

- 三种去重验证机制

- 支持代理

- 支持自动导出采集数据到不同的数据源(WebAPI,DSN)

- 支持定时采集

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

数据库连接模块,支持mysql和redis连接管理,支持对多个数据库进行表结构同步,方便开发人员调试。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

SSH模块,支持网络可达的全平台SSH运维,并通过nging提供的webssh服务实现在线运维。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2.5 网络与安全工具

内网穿透,nging内置了frps和frpc工具,并且提供了优秀的可视化面板。一般在我们家用NAS环境下,frps是不需要设置的,因此使用frpc配合ECS实现内网穿透。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

DDNS,目前支持阿里云、Cloudflare、DNSPod、华为云、Namecheap等数个DNS提供商,支持IPv4和IPv6,支持当DDNS变更后进行消息通知。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

云存储挂载与同步,支持亚马逊、阿里云、腾讯云以及其它S3兼容云存储服务。在添加完云存储以后,可以联动文件备份功能实现本地资料备份,解决绿联NAS目前云存储备份不足的问题。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

防火墙,支持静态、动态防火墙规则,可以实现IP级的出入方面管控。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

2.6 其它功能

离线下载,支持多线程离线下载服务,也支持上传文件,相当于一个小网盘功能。注意这里的离线下载不支持种子和磁链,仅支持HTTP下载。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

任务计划,主要满足crontab的可视化管理,配合服务器管理实现一些脚本的自动化运维。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

总结

Nging作为一款集成了网络、安全、下载、数据库管理、爬虫、网站管理、服务器运维等于一体的超强面板,在我们日常使用NAS的观影、相册、网盘服务外,还能进一步补充云存储、云备份、集中运维、安全管理等额外功能,发挥绿联NAS更大的价值。

Nging提供了如此多的功能,也许有朋友担心NAS性能不足带不动,其实完全不用担心。绿联云DXP系列,处理器从n100跨度到i7-1255u,总有一款适合你。

超强服务器管理面板,免费云存储挂载与同步,网站代理,SSH+数据库运维,绿联私有云部署「nging」

以家用款比较推荐的DXP4800 Plus为例,其使用了Gold 8505 5核6线程处理器,轻松实现多任务并行。加上10GbE+2.5GbE的网络接口,USB3.2 * 2的数据接口,更可以实现全屋数据资源快速传输,满足我们的存储需求。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
88
扫一下,分享更方便,购买更轻松