记录家庭网络拓扑、Homelab 的服务。
系列文章:
网络拓扑
光猫改桥接,主路由拨号,Homelab 连 2.5G 交换机。
家庭设备
设备 | 型号、配置 | 联网方式 | 用途、备注 |
---|---|---|---|
光猫 | 联通千兆光猫 | 千兆有线 | |
主路由 | 红米 AC2100 千兆路由器 | 千兆有线 | 拨号、WIFI |
2.5G 交换机 | 爱快 IK-S3009MT 8 口 2.5G | 千兆有线 | 拓展 2.5G 网络 |
AurStation | i3 12100 + 64G RAM | 2.5G 有线 | Homelab 本体 |
MacMini | 黑苹果,华擎 Deskmini H310 准系统 + i5 9400 + 32G RAM | 千兆有线 | 台式机;macOS x64 日用 |
NT-GG | i3 12400F + 32G RAM + RTX 2060S | 2.5G 有线 | 台式机;游戏 + 主力开发机 |
NT-MC | 6800H + 64G RAM | 无线 | 笔记本;主力开发机 |
Macbook Air | m1 + 16G RAM | 无线 | 笔记本;macOS 日用 |
常用服务
虚拟机 | 操作系统 | 用途 | 服务 | 重要级别 |
---|---|---|---|---|
221 (istoreos) | istoreos | 旁路由 | openclash、adguardhome、kms | s1 |
220 (unraid) | unraid | 主 NAS,提供基础存储服务(SMB、NFS),运行一些存储密集型的服务 | s2 | |
250 (dc-server) | Windows Server 2022 | 域控服务器、DNS 服务器、RDP 授权服务器 | 管理内网 AD 域、DNS、RDP 会话主机激活 | s3 |
200 (proxy) | Rocky Linux 9 | 代理服务器,核心为 NPM,负责在使用 tailscale 时,代理内网的数据库服务;另外部署了 zabbix 和 harbor | s3 | |
246 (app) | Rocky Linux 9 | 应用服务器,各种 docker 应用 | s4 | |
244 (console) | Windows Server 2022 | 控制台,负责提供一个临时的 Windows 环境:当使用 macOS 需要临时使用 Windows 程序、外网使用 tailscale 连进来需要使 Windows 时就派上用场 | 已加入 AD 域,运行各种 Windows 桌面程序 | s4 |
249 (db-server) | Windows Server 2022 | 数据库服务器 | 已加入 AD 域,运行 3 大关系数据库:SQL Server 2012、Oracle 11g、MySQL 5.7 | s4 |
223 (haos) | homeassistant os | 智能家居中枢 | s4 | |
222 (dsm) | dsm 7.1 | 黑群晖系统,无直通硬盘,备用 | s4 | |
218 (media) | debian 12 | 穿透核显的 lxc 容器,作为媒体服务器 | s5 | |
254 (w11-dev) | windows 11 | 直通独显的 windows 虚拟机,可以插上显示器作为临时终端使用 |
虚拟机管理
PVE 8 在虚拟机管理方面体验已经挺好了,向旁路由、NAS 虚拟机直通了 PCIE 网口、向虚拟机、LXC 直通了独显和核显。
将 NAS 的存储挂载到 PVE 里,设置定时的备份任务:每周一次整机备份到 NFS;每日增量备份到 PBS。
应用管理(Docker)
绝大多数服务使用 docker-compose 部署,在内网 Gitea 建立存储库管理 compose 文件,使用 Portainer-EE 进行 stack 管理,其 GitOps update 功能,可以定时的检查 Git 存储库,有更新则直接拉取对应文件并更新 stack,这属于简单的容器流水线实现。
音乐管理
资源来源
管理与播放
下载完成后,在 MusicTag/MusicTag Web 刮削元数据。然后拷贝到 Navidrom 目录下,终端(手机、PC、MAC)使用音流 APP 听歌。
音流 PC 端:
影视管理
电影、电视剧:从网络下载,在 TMM 刮削元数据,拷贝到 Jellyfin 媒体库目录,终端(手机、PC、MAC)使用 Jellyfin Media Player 观看。
电子书管理
资源来源
管理与阅读
我的图书资源分为文学类和技术类两大类。
文学类
从网络下载 epub、PDF 电子书,导入 Calibre-Web 进行管理、刮削。
桌面端(PC、MAC)安装 Calibre 链接 Calibre-Web 数据库,直接阅读。
移动端浏览器访问 Calibre-Web,下载到本地,使用 APP 阅读(APP 推荐 kybook3) 。
技术类
技术类书籍使用 Zotero 进行纳管,Zotero 安装配置茉莉花插件后,支持与 Zotero Connector 浏览器插件联动进行豆瓣书籍刮削。
茉莉花插件:安装
Zotero Connector 浏览器插件(豆瓣读书): 安装
虽然 Zotero 软件内已经支持阅读 PDF、EPUB 等格式书籍,但是我觉得体验不佳,好在可以在设置中添加自己喜欢的阅读器,用来阅读书籍。
UPS 管理
光猫、主路由、交换机、Aurstation、MacMini 等设备电源接入 UPS,在未开启 MacMini 的情况下,内网设备功耗约为 70-90w。
UPS 数据管理连接到 PVE 的 host,其安装了 NUT-Server,向局域网提供 NUT 服务,在断电时会先通知各个 NUT Client 关机,PVE 最后关机。
Unriad NUT
PeaNut
Docker 的 PeaNut 服务提供简单的 WebUI 以查看 UPS 信息:
-EOF
查看最新版,请访问本文链接:https://blog.onehat.cn/p/c1d8.html
原创作品,转载请保留出处。