Nas Upgraded


前言:换机箱

之前的黑色铝见方机箱设计实在过于”逆天”:内部空间局促,风扇位置布局奇葩,电源与硬盘位冲突导致只能外置风扇,风切噪音巨大。同时阵列卡可以支持8盘SAS硬盘(虽然目前只有三块)。 因此,决定重新构建一台性能更优、扩展能力更强的家庭服务器。 这款机箱颜值还可以,价格还行,支持ATX主板和电源。就更换了。发货德邦快递,晚上8点发货时间利用率不错。

核心硬件解析

在配置单中,主板选择了超微的 X10 SLL服务器级别的 MATX 主板,支持 LGA 1150 针脚的 CPU。它最关键的特性是板载 IPMI,允许通过网络进行完整的远程管理(包括开关机和 KVM),这对于一台 24/7 运行的服务器来说至关重要。此外,它提供了 2 个 SATA 3.0 (6Gbps) 和 4 个 SATA 2.0 (3Gbps) 接口。

CPU 方面,我选择了 E3-1265Lv3。这是一颗 4 核心 8 线程的处理器,基础频率 2.50 GHz,可睿频至 3.70 GHz。重点在于它“L”后缀代表的低功耗,TDP 仅 45W,非常适合需要长时间开机的服务器。同时它还集成了英特尔核芯显卡,用于 Unraid 系统绰绰有余。

阵列卡为了可以支持 8 盘 SAS 和 U2 硬盘,选择了一款高端型号。如果没有这么高的扩展需求,选择烂大街的 LSI 2308 阵列卡也是完全足够的。 Pasted image 20251106150703.png

配置清单(不含硬盘)

以下是最终的配置与价格清单:

配件价格
X10 SLL 主板260
E3 1265Lv3 CPU150
三星 8G DDR3 x4172
LSI 9400-16i & 专用线537
X520 T2 10Gbps 网卡89
振华 铜皇 450W 电源430
机型(机箱)280
风扇 12cm + 若干板卡风扇~120
总价2038
photo_2023-08-12_13-57-32.jpg

系统安装:Unraid的部署

为什么选择Unraid?

Unraid系统 其Web界面非常直观,初学者也能快速上手,轻松管理存储和应用程序。 同时其阵列扩容并不需要一次性购买所有硬盘。我选择了14T的氦气盘作为校验盘,其余的存储盘只要购买<14T的硬盘即可实现扩容

安装过程

  1. 修改 GUID

    • 使用 Unraid.USB.Creator 工具查看你 U 盘的 GUID。
    • 在 crack 文件夹内,用文本编辑器打开 GO 文件,把 UNRAID_GUID 替换成你U盘的 GUID。
  2. 替换文件

    • 把修改好的 GO 文件和 key 文件,复制并覆盖到 unRAIDServer-[Version]-x86_64/config/ 文件夹下。
  3. 格式化 U 盘并复制文件

    • 格式化 U 盘,注意盘名必须设为 UNRAID(全部大写)。
    • unRAIDServer-[Version]-x86_64 文件夹内的所有内容复制到 U 盘根目录。
    • 运行 U 盘内的 make_bootable.bat 脚本并按提示操作,完成启动盘制作。
  4. 主机安装启动

    • 将 U 盘插入主机并启动(建议在 BIOS 中设置 U 盘为首选启动盘)。
    • 启动时无需操作,加载完成后会显示本机的局域网 IP。 由于 X10 SLL 是服务器主板,可以直接通过 IPMI 远程访问。在插电开机测试没问题后,就可以开始装机了。

安装要点

服务器硬件安装需要精确规划。本机箱,空间充足,但存在以下需注意的细节:

  1. 主板固定:首先拆硬盘笼,按照主板孔位接铜柱。X10这块主板,每个主板螺丝空位机箱都有适配,铜柱需要4根但是包装只给了2根,希望能改进。 硬盘笼挺割手的,需要注意一下
  2. 阵列卡安装:机箱空间很充足,9400-16i有特别多的线缆安装也不是很困难。但是我为了安装理线方便,没有按照推荐的位置去安装,安装在了硬盘笼侧面的位置,不过上螺丝的适合发现与其他机箱外侧螺丝并不匹配。并不是很美观。
  3. 2.5寸硬盘位限制:同时在顶部的第一个2.5’安装后,会与机箱顶板产生冲突(机箱盖板由于安装了2.5’后没有空间划入),导致固态硬盘没有办法固定稳妥。固态问题也没有很大,直接几个固态叠叠乐了,但是希望可以改进。该孔位对于matx主板来说是非常好的安装点。高度空间也够放3-4个固态。
  4. 电源接口规划:机箱背板需要4大MOlex接口,再加上U2硬盘转接线需要两个。只能狠狠扩展 但是观察该主板&系统启动硬盘有间隔,不会瞬间过多同时启动,为了方便就4in1了 Pasted image 20251106144331.png 有能力的还是选择多Molex接口电源,不要当亡命之徒。

对于其他来说安装并没有什么困难的,比铝见方空间大,安装过程挺合理的。对于该服务器主板来说,即使CPU位置与家用主板不同,选用利民塔式风冷也没有什么问题。 要是有兼容性问题可以询问客服。

Unraid系统配置

进入 Unraid 系统,自检确认无误后就可以启动阵列了。

  • 2 个 U2 固态硬盘作为缓存盘和 Docker 运行盘。
  • 机械硬盘跑阵列。
  • 利用 Unraid 支持虚拟机的特性,外挂了一个固态做硬盘直通。 Pasted image 20251106135352.png Unraid 的这个界面只会显示接在阵列卡上的硬盘,并不会显示主板上原生的 SATA 硬盘。 Pasted image 20251106151714.png

插件

Outgoing Proxy Manager

  • 功能:全局设置代理。这是一个 Unraid 的系统级工具,它允许你将 Unraid 主机的所有出站 HTTP 流量路由通过一个指定的代理服务器。
  • 用途:可以让 Docker 和应用市场(Community Applications)连接上 Docker Hub 或 Github 时,通过代理正常拉取镜像和插件列表。

unbalanced

  • 功能:便捷移动阵列内容。
  • 用途:这个插件可以帮你在 Unraid 阵列的各个磁盘之间转移文件和文件夹。它主要有两种模式:“Scatter”(分散)模式,可以将数据从一个磁盘移出到多个其他磁盘;“Gather”(收集)模式,可以将某个共享文件夹的数据整合到单一磁盘上。这对于管理磁盘空间、腾空特定磁盘非常方便。

Dockers

容器技术相较于传统虚拟机,具有以下不可替代的优势:

  1. 极致轻量:Docker容器共享宿主机内核,启动速度以秒计,资源开销极小。在E3-1265L v3 + 32GB内存的平台上,同时运行10+个容器依然流畅。 Pasted image 20251106151043.png
  2. 环境隔离:每个应用拥有独立的运行环境,互不干扰。当一个容器崩溃或需要更新时,不会影响其他服务。
  3. 一键部署:Unraid的应用市场集成了数千个Docker镜像,只需填写必要参数,点击”应用”即可完成部署。
  4. 持久化存储:通过卷映射(volume mapping),将容器内数据映射到宿主机目录,实现数据与应用分离,升级容器时数据不受影响。
  5. 版本控制:可轻松切换不同版本的镜像,或回滚到历史版本,避免”升级即崩溃”的窘境。
  6. 资源限制:可为每个容器分配CPU和内存上限,避免单个应用过度占用资源导致系统不稳定。 Docker的这些特性使它成为家庭服务器应用部署的首选方案,特别是对于需要长期稳定运行、资源有限的环境。 以下是我目前部署的服务:

AdGuard Home

  • Docker 镜像: adguard/adguardhome 作为家庭网络的DNS服务器,AdGuard Home通过过滤广告域名,从源头净化所有设备的网络体验。配置一次后,只需在路由器设置DNS指向此服务器IP,全家设备自动享受无广告体验。其控制面板直观易用,可查看拦截统计、管理白名单和自定义过滤规则。

aria2-pro

  • Docker 镜像: p3terx/aria2-pro
  • 介绍:下载神器。支持HTTP/FTP/BT/磁力链接等多种协议。通过WebUI或第三方客户端(如AriaNg)可远程添加下载任务。结合自动转移脚本,可实现下载完成后自动分类存储,极大提升下载管理效率。

Emby Server

  • Docker 镜像: emby/embyserver (官方) 或 amilys/embyserver (自用)
  • 介绍:强大的影视中心(Home Media Server)。Emby 可以自动整理你的视频、音乐和照片媒体库,并为它们刮削海报、简介等信息。
  • 用途:它能将你的媒体库推流到智能电视、手机、平板和电脑等几乎所有设备上,提供统一的观影体验。
  • Docker 镜像: deluan/navidrome
  • 介绍:一个开源的、轻量级的音乐服务器,被誉为**“你自己的私人 Spotify”**。
  • 用途:我喜欢和 Emby 分开管理音乐。Navidrome 专注于音乐,资源占用极低,能处理非常大的音乐收藏,并且兼容所有 Subsonic API 的客户端(如 DSub, Substreamer 等),体验非常好。 Pasted image 20251106151253.png

Musictag

  • Docker 镜像: xhongc/music_tag_web
  • 介绍:这是一个音乐标签的 Web 版管理工具。
  • 用途:用于管理音乐的元数据(Metadata),可以在线搜刮专辑封面、歌词、艺术家信息等,配合 Navidrome 使用,完美解决音乐库整理的难题。 **下载新音乐 → MusicTag整理元数据 → Navidrome自动刷新库

Vaultwarden

  • Docker 镜像: vaultwarden/server
  • 介绍:自建密码库。这是一个使用 Rust 编写的非官方 Bitwarden 服务器,它实现了 Bitwarden 的完整 API。
  • 用途:相比官方的 Bitwarden 服务,Vaultwarden 非常轻量级,资源占用极小,同时提供了 Bitwarden 的核心功能(如组织、附件、U2F 支持)。通过自建,你可以将密码数据完全掌握在自己手中,极大地提升了隐私和控制权。

Obsidian-Livesync

  • 介绍:这是一个 Obsidian 笔记的自托管同步插件。
  • 用途:它允许你使用自己的服务器(通过部署 CouchDB 数据库) 来实现 Obsidian 笔记在多端(电脑、手机)之间的实时同步。这是官方付费同步服务的一个优秀且免费的替代方案。

Immich

  • 介绍:一个目标是成为 Google Photos 替代品的自托管照片和视频备份解决方案。
  • 用途:这个项目比较复杂,依赖多个组件(主程序、数据库、机器学习等),因此官方是推荐通过 Docker Compose 进行部署。可以自动备份手机照片,并提供 AI 驱动的搜索、人脸识别等高级功能。Google Photos & Immich 双备份。

虚拟机

Unraid虚拟机是非常好用的

Windows

这块U跑个win7挂挂网盘下载是不错的 低功耗U挂挂网盘下载,性能不会影响到别的任务运行。说到底是4C8T的U Unraid的硬件直通是出了名的简单,设备id复制进XML文件里就可以直通

OpenWRT

主板共有三个网口 两个千兆+一个IPMI管理口 再加上扩展的万兆网卡是可以跑Op的,不过目前路由器+交换机配置够,并没有在折腾

最后

网上说的颜色容易掉漆,廉价感还可以 吐槽一下,这个侧面磁吸网格色差严重,还容易留下褶皱,最大的败笔 Pasted image 20251106152410.png 20251106_125342.jpg