OpenClaw 家庭私有云部署:PVE + 虚拟机,让全家共享专属 AI 助手
教程说明:本文介绍如何用一台闲置老电脑(或二手小主机)搭建 Proxmox VE(PVE)家庭私有云平台,然后在其中部署多个 OpenClaw 虚拟机实例,实现全家共享 AI 助手。爸爸有工作助理、妈妈有生活管家、孩子有学习辅导——每人拥有完全独立的 AI,互不干扰,数据隔离,安全私密。
为什么选择 Proxmox PVE?
Proxmox VE 是一款企业级开源虚拟化平台,免费使用,功能强大。它相比直接在裸机上安装 Ubuntu 运行 OpenClaw 有以下显著优势:
多实例隔离
每个家庭成员拥有独立的 VM 或 LXC 容器,OpenClaw 完全隔离,一个人的数据不会影响其他人,出现问题也不会互相干扰。
快照与备份
PVE 支持一键创建快照,AI 的记忆、配置可以随时备份和恢复。配置出错了?回滚到昨天的状态,只需 30 秒。
资源动态分配
可以根据每个人的使用频率动态调整 CPU 和内存配额,闲置的资源不会浪费,高峰期自动分配更多资源。
网络隔离安全
PVE 的虚拟网络功能可以为每个 OpenClaw 实例创建独立的网络命名空间,防止跨实例数据泄露。
硬件需求与老电脑改造建议
运行 PVE + 多个 OpenClaw 实例的最低硬件要求不高,很多家里的老电脑就能胜任:
老电脑改造指南
以下配置的老电脑都可以胜任家庭 PVE 服务器:
第一步:安装 Proxmox VE
Proxmox VE 的安装非常简单,通过 ISO 安装盘写入 U 盘引导安装即可:
下载 PVE ISO
前往 proxmox.com/downloads 下载最新 Proxmox VE ISO(约 1.2GB)。
制作启动 U 盘
使用 Rufus(Windows)或 balenaEtcher(跨平台)将 ISO 写入 8GB 以上 U 盘。
安装 PVE
目标机器从 U 盘启动,按照向导安装。注意:安装会清空目标磁盘,请确保已备份重要数据!
访问 PVE 管理界面
安装完成后,在同一局域网的另一台电脑上访问 https://PVE的IP:8006,用 root 账号登录。
第二步:创建 OpenClaw 专用虚拟机
推荐使用 LXC 容器(轻量级虚拟化)而非完整 VM,资源占用更小,启动更快:
# 创建第一个 OpenClaw LXC 容器(给爸爸)
pct create 101 local:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst \
--hostname openclaw-dad \
--memory 2048 \
--cores 2 \
--storage local-lvm \
--rootfs local-lvm:20 \
--net0 name=eth0,bridge=vmbr0,ip=dhcp \
--unprivileged 1
# 启动容器
pct start 101
# 进入容器
pct exec 101 -- bash
# 同样方式创建妈妈和孩子的容器
# pct create 102 ... --hostname openclaw-mom
# pct create 103 ... --hostname openclaw-kid
第三步:在容器内安装 OpenClaw
进入每个 LXC 容器后,按标准 Ubuntu 流程安装 OpenClaw:
# 在容器内执行(以爸爸的容器为例)
apt update && apt install -y curl wget
# 安装 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# 安装 OpenClaw
npm install -g openclaw
# 首次配置
openclaw onboard
# 设置开机自启
openclaw install-daemon
systemctl enable openclaw
systemctl start openclaw
# 查看状态
openclaw status
第四步:为每位家庭成员配置独立 Bot
每个 OpenClaw 实例需要独立的 Telegram Bot,这样每个人都有自己专属的 AI 助手,互不干扰:
家庭 Bot 命名建议
第五步:针对不同用途的个性化配置
每位家庭成员可以根据自己的需求,配置完全不同的 OpenClaw 技能(Skills)和个性:
爸爸(工作模式)
- ✅ Gmail 邮件管理
- ✅ Jira/Trello 项目跟踪
- ✅ GitHub 代码助手
- ✅ 财经新闻每日摘要
- ✅ 商务文件起草
- ✅ 会议录音转文字
妈妈(生活模式)
- ✅ 家庭购物清单管理
- ✅ 每日健康饮食建议
- ✅ 家庭日历与提醒
- ✅ 水电费账单追踪
- ✅ 旅游行程规划
- ✅ 育儿知识问答
孩子(学习模式)
- ✅ 作业辅导助手
- ✅ 英语口语练习
- ✅ 数学题目解析
- ✅ 阅读理解帮助
- ✅ 学习计划制定
- ⚠️ 开启内容安全过滤
第六步:配置自动备份与快照
OpenClaw 的 AI 记忆会随着使用不断积累,定期备份非常重要。PVE 提供了强大的自动备份功能:
# 在 PVE 中配置自动备份(PVE Shell)
# 方法一:通过 PVE Web 界面
# 数据中心 → 备份 → 添加备份任务
# 选择每天凌晨 2:00 自动备份所有容器
# 方法二:命令行创建备份
vzdump 101 --storage local --compress zstd --mode suspend
vzdump 102 --storage local --compress zstd --mode suspend
vzdump 103 --storage local --compress zstd --mode suspend
# 创建快照(某项重要配置前)
pct snapshot 101 "before-new-skills" --description "添加新技能前的快照"
# 恢复快照
pct rollback 101 "before-new-skills"
第七步:网络配置与远程访问
家庭私有云最大的挑战是网络访问:如何在外网访问家里的 OpenClaw?如何确保安全?以下是推荐方案:
方案一:Tailscale(强烈推荐)
Tailscale 是一个零配置的 VPN 工具,可以让你的手机、笔记本、平板都加入同一个虚拟局域网,直接访问家里的 PVE。免费计划足够家庭使用:
# 在每个 LXC 容器内安装 Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up --auth-key tskey-auth-xxxxxx
# 手机/电脑也安装 Tailscale App
# 即可通过 Tailscale IP 直接访问家里的 OpenClaw
方案二:Cloudflare Tunnel(无需公网IP)
如果家里没有公网 IP,可以用 Cloudflare Tunnel 将 PVE 管理界面和 OpenClaw 的 API 暴露到公网(通过子域名访问),同时由 Cloudflare 提供 TLS 加密保护。
方案三:VPN07 + 端口转发(最安全)
在 PVE 主机上安装 VPN07,所有出站流量(AI API 调用)通过 VPN07 千兆节点,确保 API 密钥不被运营商监控。入站访问通过路由器端口转发 + SSH 密钥认证,安全性最高。
性能调优:如何让有限资源跑得更顺畅
家庭服务器的资源有限,合理调配是关键。以下是经过验证的优化策略:
| 容器 | CPU核心 | 内存 | 存储 |
|---|---|---|---|
| 爸爸(重度工作) | 2核 | 3GB | 30GB |
| 妈妈(中度生活) | 1核 | 2GB | 20GB |
| 孩子(轻度学习) | 1核 | 1GB | 15GB |
| 总需求(16GB主机) | 4核 | 6GB(剩余充足) | 65GB |
家庭私有云 AI 服务器:为什么更需要优质 VPN
当你搭建了家庭私有云,运行着全家人的 AI 助手,网络质量就变得格外重要。每个人的 AI 同时发起 API 调用,对网络带宽和稳定性的要求是单用户的数倍。
多用户并发场景:三个 OpenClaw 实例同时调用 Claude API,需要足够的带宽保证每个实例都能快速响应。VPN07 1000Mbps 千兆带宽,即使三个 AI 同时工作也绝不拥堵。
24/7 稳定运行:家庭服务器不像云服务器那样有专业运维,一旦网络波动,可能影响全家人的 AI 服务。VPN07 运营十年的稳定性,保障家庭 AI 全天候在线。
全家隐私保护:家庭 AI 处理的内容涉及工作、财务、孩子学习——极其敏感。VPN07 的加密通道确保这些数据在传输过程中不被任何第三方截获。