如何构建家庭网络和 HomeLab?

概述

这篇文章主要分享我如何构建家庭网络HomeLab 的整体方案,包括设备配置、网络拓扑,以及各功能的具体分工。希望能为有类似需求的朋友提供一些思路与参考。

网络拓扑

  • PVE(橙色背景) 运行 OpenWRT 虚拟机(蓝色背景) 作为软路由,负责xx上网、DHCP、NAT 等网络功能。
  • vmbr0 网桥 承载了局域网设备的通信,连接虚拟机、Docker 和物理设备、

我的家庭网络与 HomeLab 概览我的家庭网络与 HomeLab 概览

参考:**2022版通用型PVE_AIO服务器布局教程 – 司波图**

硬件设备

1. J4125小主机(All-In-One 服务器

我的家庭网络与 HomeLab 概览

作为All-In-One 服务器,用于虚拟化平台和网络管理。

  • CPU:Intel J4125
  • 内存:8GB
  • 存储:128GB SSD(系统盘)
  • 网络接口:4 个物理网口(ETH0, ETH1, ETH2, ETH3)
  • 系统:PVE(Proxmox Virtual Environment)
  • 主要功能
    • 软路由:通过 OpenWRT 虚拟机,实现xx上网、DHCP、NAT 等网络功能。
    • 虚拟机/容器
      • Home-Assistant:家庭自动化平台,管理智能家居设备。
      • Docker 容器:用于部署各种好玩的应用,例如影视管理工具、下载工具、监控工具等。
    • 网络处理:桥接网络接口(如 vmbr0),连接局域网设备。

2. NAS

我的家庭网络与 HomeLab 概览

用于数据存储和备份,提供稳定的数据共享服务。

  • CPU:Intel G4560T @ 2.90GHz
  • 内存:8GB
  • 存储:128GB SSD(系统盘)+ 512GB SSD + 4T HDD + 10T HDD
  • 网络接口:1 个千兆物理网口
  • 系统:TrueNAS Scale
  • 主要功能
    • 数据存储:存放手机照片、视频、电影、电视剧、音乐等。
    • 备份服务
      • 配置 SMB/AFP 文件共享,手机通过备份工具自动同步照片和视频。
      • 提供数据的冗余保护,保证数据安全。

3. 小米 AX3000T 路由器(AP 模式)

  • 充当无线 AP,提供无线网络覆盖。
  • 所有设备通过 AX3000T 接入局域网,IP 地址由 OpenWRT 软路由统一管理。

功能实现与分工

我的家庭网络与 HomeLab 概览

1. 网络:xx上网

  • OpenWRT 虚拟机(运行在 PVE 中):
    • 通过虚拟网桥(vmbr0)接管网络管理功能:
      • WAN 接口:与光猫连接,实现外网接入。
      • LAN 接口:通过网桥(vmbr0)分发网络给 AP 和 NAS。
    • 配置xx上网插件(如 C***h),实现全局xx上网。
    • 提供 DHCP 服务,统一分配局域网 IP 地址。

2. 备份:手机照片 / 视频

  • TrueNAS 系统
    • 启用 SMB 文件共享,方便局域网内随时访问。
    • 在手机上安装 同步工具(如 Immich、Nextcloud 客户端等),自动将照片和视频同步到 NAS。
    • 定期快照与备份,防止数据丢失。

3. 娱乐:电影、电视剧、音乐

由于 NAS 的 CPU 性能较弱,所以将媒体服务器装在 J4125 中,NAS 专注于数据的存储。

  • PVE 的 Docker 容器
    • 媒体服务器:
      • Plex / Emby / Jellyfin:提供流媒体服务,实现跨设备(电视、手机、平板等)观看电影和电视剧。
      • Navidrome:提供音乐流媒体服务。
    • 下载工具
      • 在 PVE 的 Docker 容器中运行下载工具(如 qBittorrent、Aria2),实现资源自动下载与管理。

4. 折腾:Home-Assistant 与各种应用

  • Home-Assistant:在 PVE 上的虚拟机或 Docker 容器中运行,负责智能家居设备的自动化控制。
  • Docker 容器
    • PVE 支持轻量级容器部署,通过 Docker 管理各种应用工具:
      • 导航工具:如 Homepage
      • 影视管理工具:如 MoviePilot(自动下载和管理电影/剧集)。
      • 监控工具:如 Uptime Kuma,监控服务器状态。

系统间协同与优点

  1. PVE 系统:实现软路由、虚拟机、Docker 应用的统一管理,充分利用硬件资源。
  2. TrueNAS 系统:提供稳定、高效的数据存储与备份功能。
  3. AP 模式路由器:提供全屋无线网络覆盖,统一由 OpenWRT 管理 IP 地址。
  4. 灵活扩展
    • PVE 可随时部署新虚拟机、Docker 容器,增加新功能。
    • TrueNAS 可扩展存储空间,适应未来数据增长需求。
  5. 节能高效:J4125 主机低功耗运行,实现 All-In-One 服务,节约资源。

总结

以上就是我目前的家庭网络方案,既实现了xx上网、数据备份和家庭娱乐,又给我留了折腾的空间,省电高效,功能灵活。 大家有什么建议或者更好的方案,欢迎在评论区里一起讨论 ~

本文由:杨羊羊小编超级会员 发布于外推号,转载请注明出处:https://mp.waituikr.com/12011.html

(0)
上一篇 2024年12月16日 上午8:48
下一篇 2024年12月16日 上午8:50

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

微信:LXB209188
邮箱:2544449188@qq.com
备注:周一至周五,请告知来意。