为什么组NAS?NAS硬件选购
为什么组NAS?
其实很早就知道NAS这玩意儿了,但是一直没有想要自己搭一个的想法,一来是因为贵,成品的NAS配置稍微正常点,基本都得要个三四千,属实是有点贵了,二来是觉得NAS这种东西还是得有家才行,毕竟一般NAS都是用来作为家庭存储中心,如果光有一个NAS而没有一些其他配套的设施一起使用,比如电视机等,感觉多少还是差点意思。直到有一天发现自己好几个PT站因为长期没有登录被封号,加上考虑到观影的需求,确实有个NAS会方便很多,终于在今年年初决定组一台NAS。
为什么选择DIY一台NAS
一直以来都想选择成品NAS,因为成品NAS都是经过设计的,不需要自己去选择各种硬件,体积也不会很大,也都有配套的软件系统,基本上不需要怎么折腾,拿到手稍微配置下就能用了。但是如果是自己DIY的话,你就得像组装电脑一样,自己去攒机。但是说实话,可能因为我不怎么打大型游戏,对高性能的台式机没有需求,所以平时也就没有自己去组装过电脑。对于硬件这块只能说了解个大概,让我自己去从头组装一台NAS我是没有啥信心的,因为有太多前置知识要学习。但是有一个特性改变了我的想法,就是虚拟化平台,之前在公司的服务器上接触到过vmware的虚拟化平台,虚拟化平台可以在一台性能强劲的电脑/服务器上安装多个虚拟化的系统,其实云服务器厂商就是这么做的,一般在云服务器厂商上面开通的实例其实本质就是一个虚拟机,例如阿里云的ECS,腾讯云的CVM等等。成品NAS的CPU性能都比较一般,性能合适的又非常贵,可能得上万了,但是如果是自己DIY,就可以选用一些服务器的CPU,服务器的CPU核心数非常多,完全可以虚拟出好多个系统,所以最终还是决定自己DIY一台NAS。另外成品NAS最知名的两个品牌就是群辉和威联通,群辉硬件配置低,软件好,威联通硬件配置高,软件差,所以都算不上是最好的选择。
硬件选购
既然决定要DIY,那就要考虑选配硬件了,所以就开始在网上查询一些NAS的配置,直到看到知乎的一篇文章[1],提问者的需求和我基本差不多,看到下面的回答有推荐一个HP的Z440准系统,于是便去了解了一下,发现很不错,是一款工作站,支持服务器系列的CPU,而且准系统就是包括主板电源机箱等除了CPU、显卡、硬盘的大部分配件,并且是已经组装好的,非常适合我这种没有攒机能力的人。有了准系统我只需要自行选购CPU硬盘等一些基础的配件就行。
CPU是朋友送的E5-2680v4,显卡是Nvidia Tesla P4,外加一个亮机卡GT720,需要注意的是,这台机子是一个工作站,所以必须要有可以接显示输出的显卡,否则无法正常开机,硬盘是朋友送的希捷的16T机械+西数480G固态,还有四张8G的ECC内存(也是朋友送的😄)。
至此,我的NAS就DIY完成。
参考链接
家里想搞个服务器,有什么好的建议方案吗? – 酒鬼怪叔叔的回答 – 知乎 https://www.zhihu.com/question/634626885/answer/3325320711
自动化家庭影音中心搭建
系统选择
支持虚拟化的系统有UNRAID、PVE、ESXi,其实一开始想选择ESXi的,毕竟是VMware的,大厂稳定性有保证,但是后面了解了UNRAID之后,发现UNRAID内置Docker,相当于Docker是直接运行在系统里的,而不是运行在虚拟机里,这点可能在性能上会有优势一点,而且我的大部分需求基本都只需要Docker就行,于是果断选择了UNRAID。
系统搭建
UNRAID的搭建过程就不叙述了,网上有很多教程,重点讲下自动化影音中心的搭建。
既然是影音中心,那么关键就是影音资源,影音资源可以来自自己的BT下载,PT(Private Torrent)资源站下载或者网盘资源等等。其中最好的应该属PT资源站,BT资源需要找,而且资源质量参差不齐,包含各种低俗、菠菜推广广告;网盘资源也存在和BT资源类似的问题,并且不是会员的话现在还会限速,大概率也不能使用网盘直接播放,虽然现在阿里云盘的口碑相对百度要好很多,但是网盘资源其实也是从各大PY资源站出来的,还得受制于发布人,有时候并不能及时更新;PT资源站资源更新及时,并且质量非常高(站内有管理组,会对上传的资源质量做出要求,不符合的会被删除),可以说是影音资源的最佳来源,但是天下没有免费的午餐,既然要享受这些好处,自然也是要付出一点什么,首先PT站的账号就不是那么好注册的,一般需要站内用户邀请,有些小站偶尔会开放注册,其次PT站有分享率(上传量/下载量)的要求,也就是你不能做伸手党,你下载多少流量的资源,就得通过做种上传多少流量的资源,如果分享率低于1,也就是下载的比上传的多,那么很有可能会被封号。
我的PT站账号基本都是一个玩PT的朋友邀请的,早些时候有七八个站的,但是有好几个站因为我长期没有登录都被封了…不过还好,基本都是一些小站。下面这套自动化方案其实也是我这个朋友推荐的,因为之前在vps上也搭建过这一套,所以可以说是轻车熟路了,这套方案主要包含了以下几个软件
- qBittorent-下载器
- Plex-影音播放
- Movie-Robot-自动化资源管理软件
qBittorrent
主要用于下载PT资源,在UNRAID里的应用商店直接搜qbittorrent的docker模板就行,我选择的是linuxserver的仓库,这个的配置很简单,也没啥好说的,主要是后面要做外网访问,如果做了端口转发,得到设置的「Web UI」选项卡里面把「启用 Host header 属性验证」关闭,否则转发后无法访问Web-UI
贴一下我的容器配置
发表回复