返回项目列表
homelab Lab
GitHub 产品

homelab Lab

基于旧笔记本改造的家庭服务器实验平台

DockerWireGuardNginx1Panel
  • 使用旧笔记本搭建低成本家庭服务器
  • 使用 Docker Compose 管理自托管服务,通过 1Panel 集成面板统一管理
  • 将公开访问、内网访问、私有管理三类链路分离
  • 使用 Cloudflare Tunnel 避免家庭宽带直接开放 80/443 端口
  • 使用 WireGuard + DDNS-Go 保护 SSH、1Panel、管理后台等高风险入口
  • 使用 Uptime Kuma 建立基础服务可观测能力

设计亮点

  • 双入口:1Panel OpenResty 处理公网,NPM 处理内网,DNS 不承担分流主逻辑。
  • Docker 网络按链路拆分:public_proxy(外网入口层)和 internal_proxy(内网入口层),降低管理服务误暴露概率。
  • Uptime Kuma 状态页和后台控制台分开,公网只放低风险只读内容。
  • WireGuard 是 L3 网络层接入:客户端连接后路由至家庭 LAN 网段,管理服务不需要单独配置远程访问路径,新增服务自动可达。
  • MCP 运维工具:通过 SSH、1Panel V2 API 和 OpenClaw CLI 提供主机诊断、容器/面板查询和 OpenClaw 部署管理能力,限定白名单主机和服务,不开放任意 shell 执行。