关于HomeLab的一些想法
618骨折价采购了台Mac Mini M4,公司呢又给配了台笔记本,所以自己用了6年左右的MBP准备退下来了,想着卖也卖不上价,性能也还好,就当成服务器用了吧,于是乎产生了一个搭建一套以MBP为中心的HomeLab的想法,想法已经产生,那就准备开干了!
为什么要搭HomeLab
仔细想一下,其实HomeLab也不是必须的,只是最近刚好有精力,并且发现自己手机、电脑上的照片、视频越来越多,每年买的icloud服务也要花很多银子,索性自己弄一套,一劳永逸了。
自建HomeLab的好处么,数据方面会更安全一些,像照片、视频、各种数据备份,都可以连自己的服务;
1Password这种也可以切到本地的Bitwarden上,感觉上会更可控一些吧。
家中设备盘点
既然想要搭建一套HomeLab,那进行整体设计之前,先盘点一下硬件,还有哪些可以发挥发挥余热的。
就按照,家中现有硬件设备、云服务、准备采购进行分类。
- 硬件设备清单:
| 设备名称 | 配置 | 作用 |
|---|---|---|
| MacBook Pro 2019 16寸 | i7 32G内存 1T硬盘 | HomeLab服务中心 |
| Mac Mini M4 万兆 | M4 16G内存 256硬盘 | 家庭办公、视频剪辑使用 |
| 树莓派3B | 配置后面补一下 | 想做HA的服务器来着,但是配置太低 |
| LaCie硬盘500g | 500G USB3.0 | 没想好,暂时当路由外挂盘吧 |
| LaCie硬盘2T | 2T USB3.1 Type C | 计划做冷备盘 |
| R7000 | 802.11ac 千兆 | 家庭路由 |
| BroadLink | 不记得 | 远程红外控制老式家用电器 |
- 云服务
| 名称 | 配置 | 作用 |
|---|---|---|
| 阿里云ECS | 2核2G | 为了公网IP |
| CloudFlare | - | 域名托管、静态服务部署 |
| Github | - | 代码托管 |
- 准备采买:
| 设备名称 | 配置 | 作用 |
|---|---|---|
| NAS存储 | 计划双十一买绿联4800,西部数据16T x3 | 存放照片、视频;数据备份 |
| 树莓派 | 型号再研究研究 | 安装HA,智能家居中心 |
| 2.5G交换机 | 2.5G网口,wifi7 | 有线2.5G家庭网络基础设备,主要给NAS备份用 |
交换机这里在考虑是否有必要上到万兆,万兆提升主要是NAS备份速率,看高清电影更流畅?但是全万兆成本比2.5G要高出很多。
要安装的服务
硬件设备盘点结束,要想一下如何把这些设备利用起来,分别安装哪些服务,这里先初步整理下。
想了一下,HomeLab有点杂,随便分个类:
- 智能家居中心
- NAS管理中心
- 媒体中心
- 财务管理
- 隐私管理
- 网络管理
- 服务清单:
| 作用 | 服务名 | 说明 |
|---|---|---|
| 密码管理 | vaultwarden | 自建vaultwarden服务,搭配全平台Bitwarden客户端使用;替换1Password |
| MFA二次验证 | 2fauth | MFA服务,替换google、微软的authentication应用。 |
| 文档管理 | Docmost | 自建文档管理平替,功能基本可用,勉强平替飞书。 |
| NAS系统 | fnOS | nas系统,管理照片、视频和数据备份。 |
| 财务管理 | Wallos | 家庭水电煤体、手机媒体订阅等周期性费用管理平台,可直观感受订阅大头费用。 |
| 智能家居中心 | HA | Google的homeassistant,统一管理智能家居设备。 |
| 媒体中心 | Jellyfin | 看本地高清电影电视剧的服务。 |
| 外部访问内网 | HeadScale | 自建HeadScale,点对点内网穿透服务,TailScale的自建服务版,兼容TailScale全平台客户端。 |
| … |
初步规划
- 有没有必要在弄个UPS?
- 数据安全和易用性方面如何平衡?
总结
以上就是关于自建HomeLab的一些初步想法,整理下来内容也是不少啊,一步一步慢慢搭建吧,后面我会把整个搭建过程都记录下来,希望能给有需要的人一些帮助吧。
搭建目标:足够稳定,安全好用!
祝我成功!