💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
本文介绍了作者购买的DIY NAS配置和使用经验,包括选择NixOS作为操作系统,使用Caddy提供的反向代理和DNS服务,使用immich进行机器学习服务,使用Jellyfin存放影视资源,使用Tailscale解决外网访问NAS的问题,自建DNS服务器进行域名解析,以及硬盘的备份策略。
🎯
关键要点
- 作者购买了一个DIY NAS,硬件配置包括16G内存、512 SSD和4个4T HDD。
- 选择NixOS作为操作系统,因其具有可复现性、声明性和可靠性。
- 使用LVM将机械硬盘组成逻辑卷,挂载到/data下进行存储和备份。
- 通过Caddy提供反向代理和DNS服务,使用Cloudflare自动签发证书。
- 使用immich进行机器学习服务,定期在笔记本上启用Docker。
- 对照片和视频资源进行预处理,使用H265压缩视频以提高空间利用率。
- 使用Jellyfin存放影视资源,并配置Samba以便于文件传输。
- 放弃使用Nextcloud,选择更轻量的资源管理器替代。
- 通过Tailscale解决外网访问NAS的问题,自建DNS服务器进行域名解析。
- 手动通过SMART检测硬盘的完整性,制定备份策略。
❓
延伸问答
作者选择NixOS作为NAS的操作系统的原因是什么?
作者选择NixOS是因为其具有可复现性、声明性和可靠性,并且对其他NAS操作系统没有更多了解和偏好。
如何通过Caddy提供反向代理和DNS服务?
通过Caddy配置可以为域名和wildcard域名自动签发证书,使用Cloudflare作为域名服务商。
作者使用immich进行什么样的服务?
作者使用immich进行机器学习服务,并在笔记本上定期启用Docker来处理照片的批量导入。
为什么作者放弃使用Nextcloud?
作者放弃Nextcloud是因为其性能不如预期且资源消耗较大,最终选择了更轻量的资源管理器作为替代。
如何解决外网访问NAS的问题?
作者通过Tailscale解决外网访问NAS的问题,并自建DNS服务器进行域名解析。
作者的硬盘备份策略是什么?
作者手动通过SMART检测硬盘的完整性,并制定了相应的备份策略。
➡️