背景

其实不完全是 NAS(Network Attached Storage) ,应该叫个人服务器更加贴切,因为主要有以下的用途:

  1. 媒体中心
  2. 密码管理器
  3. 图片管理器
  4. RSS阅读器
  5. 其他有意思的服务

另外用NAS作标题会不会可以吸引一下大众的目光?

为什么不选现成的方案

考虑到有自身的DIY能力和使用*uix系统的经验,直接搞一个小型服务器和使用Linux好像也没什么难度,而且有种掌控一切的满足感。

硬件

文章编写的时候还没有出树莓派 5,当时就购买了树莓派 4B,然后上网search了外壳,居然有专门的NAS壳,可以将风扇和硬盘装进了盒子里。因为装机的过程太简单了,没有任何一个过程需要另外说明,就给出图片说明即可。

列表

避免打广告就不提供商品的link了。

零件规格说明价格(元)
核心树莓派 4B 8G当时考虑的是小巧所以就只选树莓派4B,因为之前有购买过zero w来玩,主观觉得穏定够用。因为考虑到之后可能有不少的服务,所以就挑选了8G的版本。1298.00
TF卡64G系统是装在TF卡上,用`Raspberry pi imager` 就可以安装raspbian OS
外壳NASPi这个是可以配备的风扇是可以调速度的,而另一个NASP lite虽然有Full Size的HDMI,但图形界面是多余的,所以NASPi的Micro HDMI也无所谓,而且还有关机保护。另外支持SATA 2.5英寸的硬盘。322.00
硬盘西数蓝盘 1TB 5400转 128MB SATA沒有選用聲稱為NAS而生的紅盤,是錢包幫我做的選擇。當時應該也沒有找到2.5英吋的紅盤。另外定期有做冷備份,問題也不是很大。311.50
配件电脑主板小喇叭扬声器报警器机箱蜂鸣器SPEAKER用來開機有聲,後來也沒有安裝,因為也少關機重啟。12.70
電源樹莓派4B原裝源適配器。NASPi配的適配器會有電壓不穩定的問題,最後還是另外買了原裝。46.80
線材micro HDMI轉HDMI如果ssh也連不上的時候就用上了25.00

总费用:1298 + 322 + 311.5 +12.7 + 46.8 +25=2016 元。

盒子正面
盒子背面
所有零件

系统

试用过类似 umbrelosstart9 系统,都是有漂亮界面和丰富的应用程式,非常适合想简化管理和没有太多个人定制的人士,但是如果要添加自定义的应用程式,都有一点麻烦,还没有直接用raspbian os + docker compose来管理来得方便,一方面raspbian更合适运行在树莓派上,有相应的官方优化,够稳定,另一方面docker compose也比较简单,还可以用git做个版本管理。

不过,用了一段时间之后,还是直接用 portainer 管理更加好,可以更加全方位地观察各个服务的运作情况,既可以有适当直观的界面,也有自由的自定义编码,甚至还有备份docker-compose配置的功能。

portainer

一年使用感受

编码和性能问题

在安装和使用了jellyfin的过程中,有些video是无法解码;硬件加速方面官方也有一些说明

解码说明
5代不支持硬件加速说明

性价比

树莓派 4B 购买时是2022年年底,要接近1300,有溢价,现在树莓派 5的8G算上风扇和官方电源才809元。同时CPU的性能也不强,有些镜像不支持arm64v7, 要自己在树莓派上构建镜像,这些工作也算是额外的成本。另外最高功耗是 6.4 瓦特,比一个LED灯泡多不了多少。

电源适配器

开始的时候使用的是NAS盒子带的电源,但是很常会有电压不够的问题:Throttling has occurred, Under-voltage has occurred,换成官方的电源之后基本不会出现这种情况。

硬盘备份

由于这个盒子只能放一个硬盘,所以就另外卖了一个硬盘做冷备份,半个月做一次数据盘的备份,其中使用的是 kopia , 做完备份之后断电保存,暂时没有出现过什么问题。另外,硬盘的健康状况可通过 scrutiny 来检查,并且可以设置警报通知。

其实可以不要NAS这个盒子,直接用官方的盒子,可以购买一个磁盘阵列硬盘柜,解耦合之后方便升级成pi 5 或其他设备,而且还有各种RAID模式。

结语

总的来说,满足我自己DIY的需求,性价比一般般。适合有控制欲的编程人员入手。有机会会分享一下使用的各种应用,比如:媒体中心,密码中心,相册管理,内网穿透。还有研究一下多个不同的设备集群,比如 Pi 4和5 之间调度使用。还有没有公网ip如何将本地的服务暴露出去。