因为自己的数据比较多,每次 iPhone 和 macOS 自动备份也会产生不少的数据,还有各种设备之间的同步需求也比较多,在去年末的时候买了一台威联通 TS-551,海淘了两块 Seagate Backup Plus Hub 6TB,加上之前旧的 2T 的西数绿盘,新买了两块 512G 的 SSD 塞了进去,使用半年后感觉还不错。下面我重点来说说软件方面。

虚拟化 - Container

NAS 里的 Container 组件(也就是 docker)非常好用,使用它可以从 docker hub 跑很多镜像,比较常用的是 Aria2 下载,几个简单的操作就能跑起来一个下载服务,比用代码跑简直太轻松了。配合 AriaNg 下载面板,在每个设备上都能轻松管理下载任务。

数据同步 - Syncthing

我的设备也有不少,两台安卓,一台 iPhone,一台 mac,一台 PC,需要同步的数据也比较杂,最近 Dropbox 也偷偷限制了设备数(Base 用户限制 3 台),而利用 NAS 来替代 Dropbox 也很容易,相关的开源方案也有不少。之前买过 Resilio sync 的 Lisence,想直接用这个来作为同步工具,但是国内的被封了,导致设备之间不能互相发现对方,很蛋疼。替代的方案有 Syncthing,开源免费,各大平台都支持(iOS 只有一个第三方的客户端),试用了几天,同步的速度也很让我满意,完全替代 Dropbox 没问题。

多媒体中心 - Plex

视频音频文件在 NAS 里也有不少,如何管理这些媒体文件也是一个问题,Plex 则是一个非常适合的工具,他能为 NAS 里的所有多媒体文件建立索引,自动匹配每个文件的元数据信息,为电影下载海报,为歌曲下载专辑信息,在每个终端都能轻松访问。整体的设计都非常精美,体验很棒。免费用户可以使用大部分功能,高级功能需要付费,一次性付费的价格是 119 刀,还是比较贵的。类似的免费方案有个 Jellyfin,是在 Emby 的基础上开发的,可以使用 docker 部署,有兴趣的可以试试。

内网穿透 - NPS

出门在外如何远程管理 NAS ?威联通自带的 CloudLink 服务太慢。花生壳速度还行,就是每个月限制流量。如果有公网 IP,DDNS 是个不错的选择。如果没有,可以考虑 frp 或者 nps,frp 使用起来不算复杂,但是 nps 相比起来就更简单了。nps 自带 web 面板,修改穿透在网页上点按钮就行了,不用去直接编辑配置文件。