Docker是一种虚拟化环境技术,可以快速部署想要的环境,并且占用很低,大幅度提升机能利用率神器,特别是需要7*24运行的项目,放NAS上以容器形式挂着就很划算。
最近Server酱的作者连开了两个推送相关项目,部署完成后NAS可以筛选全网主流平台的指定信息并集中推送到手机,本人也是第一时间部署尝试了下,用了下感觉确实不错,iphone和安卓均支持。
具体效果如下图所示,LOL的更新、NBA比赛消息和值得买优惠信息都经过条件筛选后在同一个地方推送,看到感兴趣的点进去就能跳转详情,其他App推送可以直接屏蔽,让手机通知栏更清爽。
本文分享下群晖、威联通、华硕(爱速特)、极空间和绿联这五款常见NAS的环境搭建教程,华为暂时没拿到机器所以没有包含,觉得有所帮助欢迎关注点赞收藏三连哈。
本次环境使用到四个项目,其中Server酱(中转服务器)+RSSPush(容器化服务端)+PushDeer(手机端接收App),作者均为easychen老哥:
第一,作为之前免费用Server酱很久的老用户,只是自来水分享下这套推送工具,和作者没有任何利益关系。
第二,server酱免费版每天只能推送五条信息,订阅(一个月8元)后每天可以推送一千条,新用户送7天的订阅,感兴趣的话可以先试试。
第一是聚合信息,用户可以根据自己的需求设置推送内容,将需要多个网站/平台的指定信息聚合在一起,不用多个App来回切换,也能解决部分网站没有App端的缺陷。
第二是筛选信息,现在网络上信息量真的很大,RSSPush可以调用RSSHub中几百个主流平台RSS源,点几下鼠标即可选择内容并自动筛选,这样手机可以更精准的获得信息。
第三是加密群发,PushDeer有点类似TG,这个项目完全开源,支持自己修改API接入微信、钉钉、飞书等国内主流聊天工具,实现给个人或者群组推送特定消息。
上文提到的中转服务器Server酱通过网页操作即可,不需要部署,操作相当简单。
接收端推荐用PushDeer(安卓)或者Bark(iPhone),手机安装App过于简单,相信大家也都能轻松搞定。
RSSPush和RSSHub这俩容器的作用是处理信息并给手机推送,本地配置完成好就行,不需要配置端口转发,唯一有点难度的就是需要将两个容器关联起来,请严格跟着下文教程操作。
根据镜像标签说明,RSSPush和RSSHub这两个项目均支持X86(64位)和ARM(64位)平台,也就是说大部分NAS只要有Docker功能都可以部署,各家适配型号在文末,华为刚出的NAS恕我没机器测试,不清楚行不行。
根据代码描述可以知道,这个项目由RSS Hub和RSS Push两个子项目组成,其中需要按实际情况修改的地方有三块:
由于需要将两个容器关联起来,走默认管理器部署会非常麻烦,所以能用SSH的这三家NAS用命令行操作196体育官网入口,一共五步,注意196体育app官网看说明。
创建完成后右键rsspush文件夹点击属性,下图圈出来的就是文件夹的绝对路径:
威联通的文件夹绝对路径没办法直接找到,需要在前面加上/share,比如这里就是:
华硕(爱速特)进入文件总管后,在Docker共享文件夹下创建一个名为rsspush的子文件夹
右键rsspush文件夹点击属性,这里可以看到rsspush文件夹所在路径是:
双击下载好的docker-compose.yml文件,使用记事本打开,只要把挂载文件夹路径替换实际的绝对路径即可,比如我这里改成:
入NAS的Docker管理器,应该可以看到有两个容器在运行,至此容器部分部署完成,请跳转到“使用方法”部分。
镜像下载完成后会自动跳转到本地镜像管理页面,选中rsshub镜像,点击添加到容器。
第一步需要创建用于挂载的文件夹,进入个人空间找到docker文件下,创建一个名为rsspush的子文件夹,右键设置为共享
进入Docker管理器的镜像,仓库中搜索rsspush,第一个结果点击下载,镜像版本用默认的latest。
确认无误后点击应用,开始部署容器196体育官网入口,创建完成后在总览页面可以看到有两个容器在运行,至此容器部分部署完成,请跳转到“使用方法”部分。
点击绿联客户端左下角设备的设备管理,下图圈出来的就是这台绿联DH2600的IP:
下载完成后点击本地镜像,双击diygod/rsshub的镜像开始创建,勾选下创建后启动容器。
第一步需要创建用于挂载的文件夹,docker文件夹下创建一个名为rsspush的子文件夹。
下载完成后点击本地镜像,双击easychen/rsspush的镜像开始创建,勾选下创建后启动容器。
创建完成后在容器管理应该可以看到有两个容器在运行,至此容器部分部署完成,请跳转到“使用方法”部分。
首先登录RSSPush的网页后台,用IP加8000端口就行,比如我这里是:
根据提示微信扫码登录,跳转后复制Sendkey,这个Key是固定的,除非手动重置,不然不会变。
安卓用户建议使用Server酱自家的PushDeer,点击下图的2跳转下载,也有ios版本。
点击上图2的PushDeer跳转官网,下载并安装App,进入PushDeer后依次做三个操作:
第三步,点击秘钥,点右上角+号,将创建的秘钥填写到Server酱的通道配置中。
上述操作完毕后,将rss源和Sendkey按下图填写,顺手可以测试下rss源是否正确,填写完点击提196体育app官网交。
大部分用户都不知道哪些网站支持RSS,这时候就需要用到第二个容器RSSHub了196体育官网入口,请放心,不麻烦。
点击RSS库,下拉有很多可选网站订阅并且给了配置指导,以英雄联盟官方消息为例:
DS220+、DS420+和DS920+这些只要是4G以上内存都可以玩起来,X86架构的黑群晖当然也是没问题的。
威联通现在有使用RK3568平台的ARM架构型号,TS-216和TS-416无论是CPU还是内存都足够运行emulator196体育app官网js,四核硬参数在这儿,个人建议入手TS-416,毕竟4G内存。
华硕(爱速特)不管是ARM还是X86架构,生态都基于Docker,所以部署当然是没问题啦,最近新款AS67系列也要上架了,感兴趣的话可以关注一下NAS圈唯一带显示屏的系列。
极空间的产品经理思路是求稳,ARM架构的老Z2和Q2并没有开放Docker功能,ARM架构只有Z2S(4G内存)可以部署
X86架构的Z4、Z4S和Z4S旗舰版均可以部署,完全没有问题,不过极空间并没有送DDNS服务也没有开启TUN功能做不了SD-WAN,所以外网使用建议买个蒲公英X1(无需公网IP,文末放了连接)或者用DDNS-Go搭配域名(需有公网IP)使用。