小白家庭 nas 搭建方案,求建议

179 天前
Hundredwz  Hundredwz

本人之前没有做过 nas ,最近在网上调研了一圈,结合自己的需求,想了下家庭 nas 搭建方案,跪求大佬们能够指出问题,多挑毛病,省得我还得继续踩坑。

需求

  1. 家庭智能设备控制

    1. 希望能够通过一个平台管理家里的所有智能设备
    2. 如果能够使用小爱智能屏语音控制所有设备更好
  2. 照片备份、整理、查看系统

    1. 安卓、苹果、mac 上面有客户端(网页),可以上传、查看、下载图片
    2. 该系统能够自动整理、归类图片
    3. 能够随时随地(即使在外网)查看图片
    4. 可以定期将新增的照片备份到百度网盘
  3. 视频、音乐等文件存储

    1. 可以在电视、小爱智能屏播放视频、音乐
    2. 能够在内网其他设备播放多媒体文件
  4. 旁路由

    1. 对家中的部分需求设备提供海外网络功能
  5. 可以容忍一定程度的数据丢失和系统崩溃

现状

  1. 有一台 n5105 主机,有四个网口,目前已购买 16G 内存,256G nvme 固态硬盘,1T 机械硬盘
  2. 家中光猫拨号上网,红米 AX6000 路由器提供全屋 wifi 接入
  3. 家里有 ipv6 公网地址,有一个阿里云服务器

思路

整体结构如下图所示

部署架构

  1. 在 n5105 上安装 pve ,作为最底层虚拟化管理平台

    1. 网口 1 直接接入光猫,作为 pve 管理入口
  2. 家庭智能设备控制

    1. pve 安装 home assistant 提供服务
    2. 固态硬盘划分一定空间安装 ha
    3. 网口 2 接入路由器,直通 ha
  3. 照片服务

    1. 安装 immich
    2. 照片存储到机械硬盘
    3. 使用 syncthing 等定期备份至百度网盘
    4. 使用 ddns 、阿里云服务器等提供外界访问入口
  4. 视频服务

    1. 使用 alist 映射各种云盘资源
    2. 使用 transmission 下载网络资源
    3. 使用机械硬盘保存资源
  5. 旁路由

    1. 使用 openwrt 提供旁路由功能
    2. 网口三路由器直通

问题

  1. immich 和视频,是用 lxc 托管?还是安装一个 nas 服务来管理?

    1. 如果 lxc 托管,是不是没办法访问 nas 服务内的文件?
    2. 如果使用 nas 服务管理,大佬们推荐安装什么系统?
  2. 256G 固态分配给这些系统是否足够?是否需要买一个大点的固态硬盘?

  3. 旁路由是否需要使用 openwrt ?大佬们有更轻量级的方案吗?

  4. 能够从外部访问照片,大佬们有更推荐的方案吗?

  5. 针对以上思路,还有什么其他问题?

感谢各位大佬。

7668 次点击
所在节点    NAS
76 条回复
Hundredwz
179 天前
@wanwaneryide 目前评论区似乎都比较推荐黑群晖,感觉前期我可以先试试了
yc8332
179 天前
pve 挺好的。。当然如果你没有虚拟机的需求就不太需要虚拟机的环境。
Saulee
179 天前
我自己慢慢调试的时候是最快乐的,调试好了用的时候也不算很多
Hundredwz
179 天前
@Saulee 同感,自建 nas 就是想折腾
Hundredwz
179 天前
@yc8332 目前我也担心 pve 有点重了
AchieveHF
179 天前
影视资源都要手动下载吗,有什么办法让机器自己下载
Yuhyeong
179 天前
@AchieveHF rss 订阅磁力
dustookk
179 天前
immich 用 DDNS + SS 代理 即可回家
AchieveHF
179 天前
@Yuhyeong 有那种专门分享各平台热播的站吗,我订阅的良莠不齐的,有时候 RSS 出来一个几百 G 的很难顶啊
bigsam
179 天前
我也是 0 基础群众。618 直接买了台群晖,按照 yt 上的一些新手教学抄作业,完全解放我手机里将近 80G 的照片。目前还没有其他想折腾的地方,就备份照片这功能来说,真香。
icharm
179 天前
pve 建个黑群晖虚拟机不就可以了嘛
brucewsl
179 天前
用 N100 更好
wske
179 天前
你这个搞得太复杂了,all in boom 的节奏。
照片备份用付费的网盘就可以,比如 onedrive 。然后再定期离线备份已经很完美了。
yc8332
179 天前
@Hundredwz 不过先用起来应该问题不大。。除非你后面是要用群晖的这种整个硬盘使用的,不然你现在 linux 硬盘建分区,你后面换系统都可以直接挂载就行了。
mikasyou
179 天前
路由器刷原版 openwrt 负责 dhcp & 内网 dns, 再装个 openclash.
nas 用的 rockstor , 只用一些比较纯脆的 smb, ntfs 维护管理, 好处就是轻量. 直通下 HDD.
然后 k3s 跑服务.

k3s , nas 都是 based on pve
lqu3j
179 天前
pve 作为底层, 直通硬盘控制器给 OMV 提供 NFS ,SMB 等功能。pve 挂载 NFS ,挂载给 lxc ,运行 jellyfin (支持硬件解码),qBittorrent ,transmission 等(非特权 LXC 无法挂载 NFS ,SMB )。 虚拟机的话就直接挂载 NFS 使用就行。
lqu3j
179 天前
@AchieveHF 也可以用 moviepilot ,订阅之后自动下载, 硬链接到媒体库
relsoul
179 天前
先说我半年前的配置 J4125 + 8g
再说说我现在的配置
12300t
16g
万兆网卡+poe

n5105 的 cpu 性能太弱,

使用 alist 映射各种云盘资源
使用 transmission 下载网络资源

不说宽带范围和使用范围默认你千兆下载满速,当你满速下载的时候 你的 cpu 已经是 100%了,这个时候如果你做点其他的事情 那么基本上就不够用了,这种 all in boom ,要么不搞,要搞还是搞一个好一点的 cpu ,n5105 的发热也比较大,不要扯啥省电,开个空调一天哪个不比多十几 w 耗电大。

n5105 这点性能不够,n100 也不够,上低压 u 吧。上面的性能真一点都不够看,说 n5105 够的了 基本上没跑过下载和大应用(流量,耗 cpu ,gpu)服务。


12300t 我满速下载+上传 基本上 cpu 占用在 70%左右。再直通 gpu 给 jellyfin 没啥压力。

整体功耗比我之前的 j4125 多了 30w 的样子,另一个 并不是长时间都是高负载跑,但是要高负载跑的时候 你正好有其他的服务 比如旁路由 就会影响你的浏览体验。

n5105 玩玩可以,这么多服务

可以容忍一定程度的数据丢失和**系统崩溃** -要做到这一点可不容易
zhucegeqiu
179 天前
5105 不弱了,不大规模保种(看你的硬盘容量应该也不会),immich 不开 machine learning ,性能妥妥够用
直接光猫桥接,硬路由拨号,5105 装 debian ,docker 运行你需要的服务,唯一的问题是硬盘位不够
4s4IYOLfT1s3InRR
179 天前
nas 纯存储,lxc 跑容器,也可以 lxc 直接跑程序,迁移备份相当方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1052142

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX