分类:科技 标签:HomeLab、NAS、软路由、服务器


作为软件开发者,NAS 和软路由往往是通往个人服务器梦想的起点。从 2019 年入手第一台 NAS 开始,折腾蓝光电影、备份家庭照片和共享文件,让我彻底摆脱了对公共网盘的依赖。随着双公网 IP 的加入,我开始痴迷于各种网络设备,软路由、小主机、服务器和交换机慢慢攒齐了现在这套 HomeLab。

作为系列的第一篇,本文将厘清三件事:什么是 HomeLab、为什么愿意折腾它,以及这套系统需要哪些硬件与大概成本。


一、 什么是 HomeLab 与我的核心设计原则

HomeLab 即家庭实验室,可以理解成家庭版的云服务器,用来运行个人网盘、影音服务、开发环境和智能家居等自建服务。它主要由四部分拆解而成:

  1. 算力:物理服务器或虚拟机,用来运行各类服务 -> 运行服务
  2. 存储:NAS 和硬盘,用来管理和存储数据 -> 数据管理
  3. 网络:软路由和硬路由,用来管流量 -> 流量分发
  4. 外设:摄像头、传感器和开发板,用来折腾新东西 -> 边缘探索

核心设计原则:够用就好,远离 All in Boom

  • KISS 原则:Keep It Simple, Stupid。避免过度复杂的架构消耗个人时间。
  • 硬件策略:重要数据买成品 NAS,其余服务用 Docker 跑。非核心服务直接“咸鱼捡垃圾”控制成本。
  • 软件策略:优先使用 Docker,暂不上更复杂的 K8S,以压低时间成本。
  • 拒绝 All in One:稳定性是第一优先级,将服务拆分到多台独立机器上。单台故障不影响全局,避免“一锅端”。

二、 硬件清单全解析

整套 HomeLab 的硬件支出围绕数据存储展开,其余多为二手或高性价比设备。

1. 主机阵列

  • MacBook Pro (16寸 / M1 Pro Max / 64G / 4T):主力开发机,得益于 llama.cpp 框架,能在本地流畅运行大语言模型(LLM)。
  • Mac mini 2018 (i7 / 64G / 1T / 万兆电口):昔日主力机,现转为下载机与轻量服务器。
  • Mac mini 2023 (M2 / 16G / 256G / 万兆电口):缓存服务器,兼顾小模型试验。
  • ThinkStation M920x Tiny (i7-8700 / 64G / 双万兆光口):核心单机服务器,运行 Ubuntu Server,承载了 40 多个 Docker 容器与 KVM 虚拟机。
  • 组装台式机 (双路 E5 2680V4 / 256G / 2080Ti + P40):重度“炼丹炉”,用于大模型训练与测试,配备水冷魔改与米家 WiFi 远程开关机。

2. 群晖 NAS 存储中心

  • DS218+ (10G 内存 / 2T SSD Raid1):主要运行 Synology Drive,构建全平台数据同步方案。
  • DS923+ (36G 内存 / 2T SSD 系统盘 / 24T HDD 存储 / 万兆网卡):核心数据备份与影音服务主机,配合开源脚本突破官方硬件限制,实现高速万兆内网传输。

3. 网络基础设施

  • 硬路由:小米 AX9000(电信主路由)与小米 6500Pro(联通主路由)组成双千兆双线冗余,并搭配多台子路由与 Mesh 设备覆盖全屋。
  • 软路由:多台 R2S、R5S 与 H28K 旁路由,负责广告过滤、轻量容器及 WireGuard 异地组网。
  • 交换机:涵盖 TP-Link、兮克等多个品牌的 2.5G 与万兆混合交换机,满足书房及核心设备的高速互联需求。

4. 影音、云服务器与其他外设

  • 影音娱乐:Apple TV 4K 搭配 VidHub、HomePod 音响矩阵,打造全屋无缝视听体验。
  • 云服务器:阿里云 2核2G 实例,提供固定公网 IP,用于博客托管与异地组网中转。
  • 其他设备:树莓派 4B/5B、NanoPI、Home Assistant 盒子(HK1 Box)、LaCie 8T 冷备硬盘及 APC UPS 不间断电源。

三、 总结与后续规划

这套 HomeLab 的核心思路是计算、存储、网络硬件完全独立,并采用双线宽带互为冗余。虽然带来了设计复杂度和较高的电费开销,但换取了极高的系统可靠性与掌控感。

当前存在的遗留问题

  • 全口万兆交换机尚未部署,正纠结于光口与电口的取舍。
  • 链路聚合因缺少网管交换机暂未完全生效。
  • 组装机功耗较高,日常处于低频闲置状态。

后续系列文章预告

  1. 入门与硬件篇:什么是 HomeLab、为什么自建、硬件清单(本篇)
  2. 网络篇:网络环境、异地组网与网络安全
  3. 服务篇:使用 Docker 搭建的各类服务
  4. 数据篇:数据存储、备份方案与灾难恢复