前几年买了216play,一晃将近7年过去了,一半的西数红盘(一共两块)依然坚挺。其间,迅雷来了又走了(我216play的盒子上还带迅雷标),然后又来了(nas迅雷)。不知道网友是否热情依旧。216play服役其间,换了4个手机,得益于自动备份,时常翻看旧相册总有惊喜。不过设备更新迭代快,群晖自然也是,这款423+的CPU就用了……19年的赛扬J4125,和920同款,真有你的。
媒体库
作为普通玩家最入门的用途,就是作为全平台的媒体库,保存珍贵视频,尤其是当前匪夷所思的网络环境,常常导致艺人参与作品全网下架或者删减,影视爱好者们如鲠在喉。
然而,之前的216最受不了的就是媒体库。不管是使用自带的DS Video,或者NFS通过kodi播放,或者emby、jellyfin等媒体中心,都很卡,尤其jellyfin能卡出花来,通过kodi根本进不去。卡自然归咎于捉襟见肘的arm内核,随便播放1080P就不停缓冲,4K更是几秒出个小菊花。以至于逐渐放弃作为媒体库来用,专门给娃看720的动画片。
这次升级之后,直接使用了jellyfin + kodi这个搭配。
首先,jellyfin是全平台都能用的,自带了web界面,通过手机、平板、电脑都可以观看。并且视频分类、海报搜索等都可以在web界面完成。
配置jellyfin后的kodi首页(来自官网)
详情页(来自官网)
列表页(来自官网)
感兴趣可以通过 这篇 来完成安装和设置
目前还有问题没解决,电影海报资料解析(谁发明的刮削这个词,不知道怎么吐槽了)没问题,但是电视剧还解析不了,估计要加个服务啥的,后面再折腾。
自定义域名
首先,群晖自带的quickconnect挺好用的,零配置,能自动区分是局域网使用还是外网使用(这一点为什么重要,下面openwrt会解释)。
但是每次进入qc都会loading比较久,并且由于政策原因,会一直显示请绑定手机实名认证才能继续使用的提示。
如果不用qc,可以用ddns。这里就有俩选择:系统提供的免费域名,或者自费买个域名。所以我又配置了个域名。原理和我们配置主机一个意思,域名指向群晖所在的IP地址,解析成功之后,通过特定的接口访问。
这里有个问题,因为家用宽带一般都是浮动IP,更新频率大概3~5天,过段时间就去更新一下dns配置肯定不现实,可以用技术手段来解决:ddns-go或者ddclient。推荐ddns-go,配置简单且界面友好。
端口映射
群晖的所有服务,如果要外网访问,都需要端口映射。
端口映射还是很简单的,在配置里有个外网访问,规则填进去,点添加到路由器,就会自动解析路由器,然后如果协议允许,就会直接把规则写到路由器里。但是如果用软路由如openwrt就另说了。他能解析出来路由器类型,但是不能写入规则,永远是测试失败。
其实要做的不是在群晖里配置,而是进路由器,在防火墙 - 端口映射里,把对应的规则加上去。
上面说到openwrt的访问,外网解析还是很顺利的,但是发现在内网无论如何不能通过域名访问。据说原因是openwrt如果编译了docker,就需要额外配置,恰好我这个带了。额外配置就是配置一条dnsmasq的dns解析规则,指向内网,类似电脑的hosts配置。
openwrt,进入系统-高级设置-配置dnsmasq
拉到最后,加入:
address=/你的域名/域名指向的内网IP
例如,我的域名是abc.com,域名需要指向的内网IP是192.168.1.10,那么就是:
address=/abc.com/192.168.1.10
下载
可选项一般就自带的download、transmission、qbittorrent。自带的除了卡一点没啥大缺点,也没什么优点。之前用了transmission,UI比较丑,别的没发现太大问题。所以这次决定用qbittorrent。docker安装完,一通配置。
注意要配置对下载路径和权限,否则无法开始,提示 errored
。
目前外网访问Unauthoried,还在解决中。。