3.5 KiB
3.5 KiB
title, type, tags, date
| title | type | tags | date | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 家庭网络环境概览 | source |
|
2026-04-03 |
Source File
Summary(用中文描述)
- 核心主题:个人家庭网络的完整基础设施架构文档,记录了从公网VPS到内网各服务器的完整拓扑、应用部署和域名映射
- 问题域:家庭服务器集群的规划、部署与公网访问方案;多设备、多服务的管理与监控
- 方法/机制:通过 FRP 内网穿透 + Caddy 反向代理实现公网访问;使用 Docker 容器化部署各类服务;Cloudflare DNS 托管
- 结论/价值:构建了一套完整的自托管服务生态,覆盖开发、媒体、监控、自动化等多个场景
Key Claims(用中文描述)
- FRP(Fast Reverse Proxy)通过公网VPS中转,实现了内网设备的无公网IP公网访问
- Caddy 作为前置反向代理,通过 *.ishenwei.online 子域名自动申请 HTTPS 证书
- Synology NAS DS718 是家庭媒体中心,运行 Jellyfin、Navidrome、Calibre-web 等多媒体服务
- Ubuntu1 运行 Grafana + Prometheus 监控栈,收集所有服务器的指标数据
- Ubuntu2 承载 n8n 工作流自动化平台和 Gitea 自建 Git 服务
- Mac Mini M4 作为主控节点,运行 OpenClaw AI 助手框架及 STQ 项目管理系统
Key Quotes
"Caddy — 现代化 Web 服务器,自带 HTTPS 自动化证书申请,常作为前置反向代理处理业务流量" — 文档中定义 "FRP Server — 高性能内网穿透服务端(frps),负责将内网 NAS 或本地开发环境的服务暴露至公网访问" — 文档中定义 "域名 DNS 托管于 Cloudflare,提供免费 CDN 与 SSL 证书" — 基础设施说明
Key Concepts
- FRP 内网穿透:通过 Fast Reverse Proxy 在公网VPS和内网设备之间建立反向隧道,实现内网服务公网访问
- Caddy 反向代理:现代化 Web 服务器,自动管理 HTTPS 证书,通过子域名路由内网服务
- Docker 容器化:所有应用服务均以 Docker 方式部署,便于管理和迁移
- Home Lab:个人自托管服务器集群,包含媒体、监控、开发、自动化等多种服务
- Prometheus 监控:使用 Prometheus + Grafana + Node Exporter + cAdvisor 构建完整监控体系
Key Entities
- RackNerd VPS:公网服务器(IP: 192.227.222.142),运行 Caddy 和 FRP Server,是内网穿透的核心节点
- Mac Mini M4:家庭主控节点(内网IP: 192.168.3.189),运行 OpenClaw AI助手、vaultwarden、STQ项目管理系统
- Synology NAS DS718:家庭媒体中心(内网IP: 192.168.3.17),运行 Jellyfin、Navidrome、Calibre等多媒体服务
- Ubuntu1:监控与开发服务器(内网IP: 192.168.3.47),运行 Grafana、Superset、Homarr导航面板
- Ubuntu2:自动化与代码服务器(内网IP: 192.168.3.45),运行 n8n 工作流自动化、Gitea 自建Git服务
- Cloudflare:提供免费DNS托管、CDN加速和SSL证书
Connections
- RackNerd VPS ← provides_public_ip ← Home Lab
- Mac Mini M4 ← hosts ← OpenClaw
- Synology NAS DS718 ← hosts ← Jellyfin
- Synology NAS DS718 ← hosts ← Navidrome
- Ubuntu1 ← hosts ← Grafana
- Ubuntu2 ← hosts ← n8n 工作流自动化
- Home Lab ← uses ← FRP 内网穿透
- Home Lab ← uses ← Caddy 反向代理
Contradictions
- 与其他文档暂无已知冲突