玩这种现成的没意思,都给你玩阳痿了。
我的 NAS 经历了 4 、5 年了,说说我的历程
初代 NAS:
Alpine+ZFS - 8G ,6T*4 - 内存小,只能做纯 NAS
暴露 SMB 、AFP - 主要存存媒体,照片,Porn ,图书,泄漏数据,Alpine 仓库镜像
通过 tinc 穿透进行管理
因为内存太小,基本被 ZFS 吃完,Jellyfin 偶尔 OOM 。
用了 2 、3 年,管理 手动 -> Ansible -> Terraform
同等配置
对外暴露 Jellyfin ,bitwarden - 使用的最多的两个服务
访问通过 cloudflare 暴露,免费
用了 1 、2 年
同等配置
部署 k0s ,服务上 Kube ,可维护性好了很多
部署 adguad ,headscale ,tailscale - 部分服务走 tailscale ,基础设施走 tinc
一些部署配置
https://github.com/wenerme/kube-stub-cluster然后 8G 换成 32G
开始在 Kube 上实验各种东西,已经用到的和可能用到的内容,学习新的东西
> 个人心得
>
> 1. 所有服务只有能访问了你才觉得有意思,比如
https://ariang.wener.me/ 是运行在我 NAS 上的。
> 2. 持续进化才是折腾的关键,学习新东西
买的 二手 SAS 盘,目前净开机已经快 6 年了
```
echo /dev/sd{b,c,d,e} | xargs -n 1 sudo smartctl -a | grep -i 'number of hours powered up'
number of hours powered up = 51247.22
number of hours powered up = 51246.68
number of hours powered up = 51229.48
number of hours powered up = 51142.25
```
参考
https://wener.me/story/build-your-own-nas