我的家庭网络与 HomeLab 概览

2024-12-15 19:40:40 9点赞 49收藏 3评论

概述

这篇文章主要分享我如何构建家庭网络和 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上网、数据备份和家庭娱乐,又给我留了折腾的空间,省电高效,功能灵活。 大家有什么建议或者更好的方案,欢迎在评论区里一起讨论 ~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 一看就是小户型

    校验提示文案

    提交
    没错!

    校验提示文案

    提交
    收起所有回复
  • 优秀的小鸽鸽 [棒棒哒]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
49
扫一下,分享更方便,购买更轻松