57 lines
3.5 KiB
Markdown
57 lines
3.5 KiB
Markdown
---
|
||
title: "家庭网络环境概览"
|
||
type: source
|
||
tags: [home-office, nas, synology, ubuntu, vps, home-lab]
|
||
date: 2026-04-03
|
||
---
|
||
|
||
## Source File
|
||
- [[Home Office/家庭网络环境概览_2026-04-03.md]]
|
||
|
||
## 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
|
||
- 与其他文档暂无已知冲突
|