简介
就在最近,我在考虑把 NAS 作为个人服务器来搭建,并希望满足以下需求:
- 部署一个 私有云存储
- 作为多设备的 同步节点
- 理想情况下,支持一个 个人相册
不过,市面上现成的 NAS 价格都比较高,性能也超出了我的需求,而且大多数还是封闭系统。因此,我决定寻找一种低成本的 NAS 方案。
最终,我选择了使用安装了 Ubuntu Server 的 Orangepi Zero 3,再配合一块外接 USB 机械硬盘的方案。
1. Orangepi Zero 3
“Orange Pi Zero 3 搭载全志 H618 四核 Cortex-A53 处理器,Arm Mali-G31 MP2 GPU,支持 OpenGL ES 1.0/2.0/3.2、OpenCL 2.0、Vulkan 1.1 等;提供 1GB/1.5GB/2GB/4GB 多种内存版本,支持多种视频格式解码,Micro-HDMI 输出支持 4K 显示。此外,Orange Pi Zero 3 还可以通过 13Pin 扩展口配合转接板扩展耳机、AV视频输出、USB2.0、红外接收等功能,板载还有一个 26Pin 扩展功能口,进一步丰富了主板的功能接口。”

- 优点:
- 便宜。1GB 内存版本只要 99 元(约 14 美元)。
- 支持千兆网口。
- 功耗低。
- 体积小巧。
- 缺点:
- 只支持 USB 2.0。
- 性能较弱。
- 只能通过 USB 连接硬盘,不如直接 PCIe 连接稳定。
2. CasaOS
CasaOS 是一款简单、轻量、开源的仪表盘管理工具,专注于围绕 Docker 生态提供简单的个人云体验。

- 优点:
- 简单轻量。(因此可以运行在性能较弱的设备上。)
- UI 美观。
- 安装 Docker 应用很方便。
- 缺点:
- 功能有限。
3. Syncthing
Syncthing 是一款开源的持续文件同步程序,旨在让两个或多个设备之间实时同步文件。与传统云存储解决方案不同,Syncthing 不依赖中心服务器来存储你的数据;相反,它直接连接设备,确保你的数据不会存放在你无法控制的服务器上。

- 优点:
- 易于使用。
- 不易造成数据丢失。
- 很快。(无论是搜索速度还是传输速度都比 OneDrive 更快。)
- 轻量。
4. Cloudreve
Cloudreve 是一款开源的自托管文件管理系统,支持多云存储。Cloudreve 支持大多数云盘所具备的功能,例如:
- 在线预览
- 远程下载
- 在线解压
- 多用户多分组
- 创建分享链接和源文件链接
- 拖拽上传与管理文件或文件夹
- …

- 优点:
- UI 美观。
- 传输速度快。
- 资源占用低。
- 功能全面,易于使用。
- 缺点:
- 离线下载时如果发生错误,文件可能需要手动转移。
5. MT-Photos
MT-Photos 是一款面向 NAS 用户的 闭源 照片管理系统。它支持 Immich 大多数具备的功能。

- 优点:
- 更低的内存和 CPU 占用。(这也是我选择 MT-Photos 而不是 Immich 的最重要原因。对我来说,Immich 总是要占用 1GiB+ 的内存,而 MT-Photos 只需要大约 300MB 内存。)
- 功能全面,易于使用
- 缺点:
- 闭源,需要付费(每年 25 元,或 99 元永久授权)。
- AI 功能没有 Immich 那么强大。
6. DDNS-GO
DDNS-GO 是一款开源的 DDNS 工具,可以自动获取你的公网 IPv4 或 IPv6 地址,并将其解析到对应的域名服务上。
- 优点:
- 易于使用。
- 支持 Mac、Windows、Linux 系统,支持 ARM、x86 架构。
