记忆一隅

组了一个Unraid NAS主机

2023-01-03 · 5 min read
NAS

之前在学校一直在用群晖,想着毕业之后买一个新款的群晖,但是今年年底群晖总算发布了新款的DS923+,一看配置一点不香,没有2.5G网口,核显还没了,顿时没了兴趣,后面开始查资料,准备自组NAS。经过比较和选择,最终准备组一个UNRIAD系统的NAS。然后开始选定配置,最终列了个配置单,开始开组。

项目 型号 数量
机箱 御夫座6盘位 1
主板 微星B660M迫击炮 1
CPU i3 12100散片 1
内存 DDR4 8G 2
硬盘 西数HC550 2
固态 16g 傲腾 1
风扇 XG-N92W x 4 1
散热 利民apx-90-x47 1
电源 酷冷GX450 1

最终不含硬盘总价大约3000元出头,比群晖还是便宜了非常多的,配置也高了很多😂不过群晖是开箱即用,自组是一路踩坑。

Unraid U盘启动

Unraid的系统是必须要安装到U盘中的,然后将主板调整为U盘启动,但是有的主板默认是开了快速启动的,有很大概率会忽略U盘中的启动项,我就踩了这个坑,来来回回折腾了很久,总是启动失败,最后才发现是主板设置的原因,改完之后,启动十分稳定。

Unraid 商店代理配置

/root下新建.wgetrc文件
填入内容

use_proxy=yes
http_proxy=http://server:port
https_proxy=http://server:port
wait=10

但是root目录重启会被清空,需要将以下配置添加到/boot/config/go文件中:

echo "use_proxy=yes" >> /root/.wgetrc
echo "http_proxy=http://server:port" >> /root/.wgetrc
echo "https_proxy=http://server:port" >> /root/.wgetrc
echo "wait=10" >> /root/.wgetrc

至于代理的配置可以参考这一篇文章:https://fugary.com/?p=363 配置过程类似

安装黑群晖虚拟机(已弃用,改用immich)

开源的照片管理方案有很多,但是或多或少有一些硬伤,最方便使用的还是各个手机自带的云服务和群晖的相册服务,所以在Unraid中部署一个黑群晖用于备份照片。不过没想到安装黑群晖的过程也踩了坑,从DSM7之后,黑群晖的引导逐渐傻瓜化,基本不用特别修改,就可以直接使用,但是我下的引导是适用于实体机的,需要修改才能在虚拟机中使用,否则就会找不到硬盘。最后查了好久,参考这篇文章才解决:UNRAID 6.11 安装完美黑群晖 DSM7.X(虚拟化核显、Nvme 补丁等) 然后就一路顺畅,正常跑了起来黑群晖。

不过还是遗留了一个坑,就是黑裙只能通过UI界面进行关机,不能直接通过虚拟机外部控制关机。

安装的其他服务

目前安装了的一些服务:

  • aria2 用于下载
  • transmission 用于PT
  • filebrowser 用于文件浏览
  • jellyfin 用于影音整理
  • tailscale VPN组网,便于不在家的时候访问
  • frpc 内网穿透服务
  • heimdall 导航页
  • 小猫服务 用于加速(已使用旁路由取代)
  • 黑群晖配合photos套件 用于照片整理与备份
  • code server 用于远程编辑代码
  • immich 照片备份管理,替代黑群晖,手机端软件感觉比黑群晖好用

使用刚刚开始,未完待续....

update 1:
jellyfin 配合 PT站,看剧真香,家里所有设备都可以连到jellyfin

update 2:
家里意外停电了一次,后面果断买了一个UPS,山特的850, unraid 使用NUT插件可以自动识别控制。在买后开始使用不久,家里就又出现了一次电力闪断,大概1s不到就又恢复了,不是UPS报警,我估计都意识不到。多来几次意外断电,非常容易坏硬盘。

**update 3: ** (2023/10/04)

unraid虚拟机安装openwrt做旁路由

之前的各种配置方法,虽然能够正常访问商店,下载docker等,但是docker的图标不能够自动下载导致加载失败,打开页面时docker加载很慢。最后为了彻底解决unraid的网络问题,我选择在unraid中使用虚拟机安装openwrt,然后在openwrt配置小猫服务,最后关闭虚拟机openwrt的DHCP,将unraid的网络网关指向虚拟机的IP,这样unraid的所有IPV4网络流量都会通过虚拟机中的openwrt进行转发和分流,完美解决unraid使用过程中的网络问题。