汽车
morning
搭建自己的 HomeLab(一):聊聊我的硬件清单
2026-09-15
1 阅读
约10分钟阅读
dong4j
字号:
Matrix 首页推荐 Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 文章代表作者个人观点,少数派仅对标题和排版略作修改。 注:文章题图使用 AI 生成。 中年男人的三大爱好:充电头、NAS、软路由。这里要讲的是后两样。 作为一个软件开发者,我一直想有一台自己的服务器,NAS 和软路由就是我通往这个梦想的起点。2019 年入手第一台 NAS(Network Attached Storage,网络附加存储),算是为我打开了一扇新世界的大门,折腾蓝光电影、备份家庭照片和视频、共享文件等,完全不需要依赖别人给的网盘和 OSS。 加上电信和联通的 2 个公网 IP,我开始痴迷于玩儿网络设备,后面几年陆陆续续添置软路由、小主机、服务器和交换机,慢慢就攒齐了现在这套东西。 关于 HomeLab 的文章已经很多了,我还是想把自己搭的过程、遇到的问题和解决方式记录下来。如果正好能帮到同样想开始折腾的人,那就更好了。 作为系列的第一篇,这里想把三件事讲清楚:什么是 HomeLab、我为什么愿意折腾它、以及这套东西需要哪些硬件、它们大概又要花多少钱。系列其他文章的目录放在文末。 什么是 HomeLab HomeLab,顾名思义就是家庭实验室,可以理解成家庭版的云服务器,用来跑各种自建服务,比如个人网盘、影音服务、开发环境、智能家居、私有云等等。 拆开看,一台 HomeLab 无非是四件事: 算力:物理服务器或虚拟机,用来跑各类服务; 存储:NAS 和硬盘,用来管理和存储数据; 网络:软路由和硬路由,用来管流量; 外设:摄像头、传感器、开发板之类的,用来折腾点新东西。 门槛没有想象中那么高。一台成品 NAS,或者一台能装 Docker 的小主机,实在不行一台就笔记本就足够开始,不需要一上来就配齐四类。我现在的这套也不是一次买齐的,而是踩一步看一步折腾出来的,具体清单放在了后面的硬件章节。 为什么我要自建 HomeLab 对我来说,搭 HomeLab 是一种浪漫的「折腾」。理由有三个,按重要性排是:数据、隐私、以及折腾本身。 数据得握在自己手里 我对数据安全比较在意,所以重要的数据都存在自己的服务器上,而不是交给云存储。早些年用七牛云 OSS 存博客的配图,后来搞忘续费,全部图片直接访问不了了,连抢救的机会都不给,加上大批量的云存储服务商跑路,现在我对这类云存储服务商没有任何信任感。 家人的照片不该由第三方保管 家人的照片、儿子的成长记录这类东西,放在本地私有化存储我会更放心。这类数据不需要分享给任何人,也不需要经过任何第三方。 有一个随时能用的实验室 我本身喜欢尝试新技术,有一套自己的环境,就能快速验证一个新方案行不行,而不用等公司排期。这大概也是很多同行入坑 HomeLab 的真实动机。 我的原则:够用就好,别搞 All in Boom 首先是 KISS 原则:Keep It Simple, Stupid。 HomeLab 搭建是一件费时费力的事,为了避免占用大量个人时间,我尽量选简单易用的方案,避开复杂的配置和操作。本着够用的原则也不会上太复杂的软件架构。 硬件:重要的数据买成品 NAS,其余去咸鱼捡垃圾 对重要的数据,我会直接选择成品 NAS,避免数据丢失;其他没那么重要的服务,用 Docker 跑就行,管理灵活、成本也好控制。所以整套 HomeLab 是围绕 NAS 展开的,剩下那些不太重要的服务,直接去咸鱼捡垃圾。 软件:Docker 够用,先不上 K8S 对 HomeLab 来说,最大的投入是硬件成本和时间。为了压住时间成本,我直接用 Docker,不搭 K8S 这类比较折腾的东西:目前的服务数量和质量还不至于用上它(也许下次升级会考虑)。 因为大部分服务都跑在 Docker 里,是否支持虚拟化就成为了选设备时的一条硬指标。 挑硬件的四条标准 具体到选哪台机器,我会按四条标准排优先级: 稳定性 :优先选可靠性高的产品,避免频繁处理硬件故障,这既影响效率,也可能丢数据 性价比 :在满足需求的前提下找最划算的选项,钱是有限资源,得合理分配 可扩展性 :为了以后升级,尽量选容易扩展的方案 兼容性 :选市场上被广泛认可、兼容性好的组件,避免后期不兼容 不选 All in One,也就是 All in Boom 稳定性是我最看重的一条,我不想频繁处理各种硬件故障,所以排除了把所有功能塞进一台机器的「全功能一体机」(All In One,也叫 All in Boom)。这类产品看着很吸引人,但往往牺牲了性能和升级空间。 我的做法是把服务拆到多台独立机器上。一台出问题不影响其他服务,可靠性和数据的连续性都更有保障。 当然,每个人玩儿 HomeLab 的思路不一样,硬件设备也不一样,适合自己当下的条件才最重要。不想折腾,买个成品服务器最省心;愿意折腾,去收二手硬件自己组装,性价比是真的高。 我的做法算是折中。数据这种最要紧的东西直接上成品 NAS,配上冗余和冷备。只要数据保住了,其他的随便折腾。 成本:钱花在哪了 HomeLab 最大的投入是硬件和时间,软件基本不花钱。我的分配原则是先把钱花在数据上,其余能省则省: 成品 NAS 和硬盘 :这是唯一不太能省的部分,它承载的是不能丢的数据 服务器和显卡 :大部分是二手,2080Ti 是咸鱼 1800 收的,Tesla P40 也是二手 网络设备 :交换机、软路由基本都是咸鱼捡垃圾。DS923+ 的官方万兆网卡差不多抵得上五分之一台机器的价格,所以我一直等到兼容网卡出来才买,400 多块拿下 云服务器 :99 元一年,一口气买了 2 年,主要用来放博客和做异地组网的中转 也有买贵的时候。早年买的 Mac mini 2018 的内存条,第一条 32G 花了接近 3000,三个月后买第二条只要 1000 出头,只能用「早买早享受」安慰自己。另外,二手货最大的隐性成本是时间和运气:要花时间刷、要花时间验、偶尔也会买到不合用的东西。 电费也是一笔账 这是书房的总耗电量,大约 80% 的设备在运行,这导致我经常做噩梦,梦到我媳妇儿每次交完电费都要去书房拔电源插头。 硬件清单 下面按用途分成八类:主机、NAS、硬路由、软路由、交换机、影音硬件、云服务器,以及一堆拿来做实验的开发板和外设。 主机 设备 关键配置 数量 备注 MBP 16 寸/M1 Pro Max 64G/4T 1 主力机 Mac mini 2018 i7/64G 内存/1T/万兆电口 1 原来的主力机,现在沦为下载机与服务器 Mac mini 2023 M2/16G 内存/256G/万兆电口 1 缓存服务器,小模型的试验机 ThinkStation M920x Tiny i7/64G 内存/4.5T/双万兆光口 1 主要的服务器,大部分 Docker 和虚拟机的寄主机 台式组装机 双路 E5 2680V4/256G 内存/2T/万兆电口/2080Ti+P40 1 炼丹炉 因为工作的原因,从 2015 年买第一台 MBP 开始便一发不可收拾,陆陆续续把 Apple 全家桶买了回来:一是 macOS
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱