APIYI本文分享:OpenClaw 是一个需要持续运行的 AI Agent。和普通的聊天工具不同,它要维护与 WhatsApp、Telegram、Discord 等平台的实时 WebSocket 连接,执行定时任务,保持跨会话记忆——这一切都要求 Gateway 进程 7×24 小时在线。
这就引出了一个核心问题:OpenClaw 应该跑在本地电脑上,还是跑在云服务器上?
答案取决于你的使用场景、预算和技术背景。本文将从成本、稳定性、隐私、易用性 4 个维度,对比 Mac Mini 本地部署、VPS 云服务器、树莓派、1Panel/宝塔面板 4 种主流部署方案,帮你选出最适合的方式。

方案对比表格如下:
| 部署方案 | 一次性成本 | 月度成本 | 24/7 稳定性 | 技术门槛 |
|---|---|---|---|---|
| Mac Mini 本地 | ¥4,000-8,000 | API 费用 + ¥10 电费 | 依赖家庭网络 | 低 |
| VPS 云服务器 | ¥0 | ¥25-150/月 + API 费用 | 数据中心级 | 中 |
| 树莓派 | ¥400-600 | API 费用 + ¥7 电费 | 依赖家庭网络 | 中 |
| 1Panel/宝塔面板 | ¥0 | VPS 费用 + API 费用 | 数据中心级 | 低 |
🚀 快速开始:无论选择哪种部署方式,OpenClaw 都需要 AI 模型的 API 支持。通过 API易 apiyi.com 可以一站式获取 Claude、GPT-4o 等模型的 API 接口,在 openclaw.json 中一次配置即可使用。
为什么 OpenClaw 需要 24/7 运行:Gateway 架构解析
在讨论部署方案之前,先理解一个关键概念:OpenClaw Gateway 是一个守护进程(Daemon),不是一个按需启动的工具。
OpenClaw Gateway 的 3 个始终在线需求
需求一:消息平台的实时连接
OpenClaw 通过 WebSocket 与各消息平台保持长连接。Gateway 一旦停止,所有消息通道立即断开:
| 平台 | 连接方式 | Gateway 停止后的影响 |
|---|---|---|
| WebSocket(baileys) | 完全断开,无法收发消息 | |
| Telegram | Bot Token + Webhook | 消息积压,重启后可恢复 |
| Discord | Bot Token + WebSocket | 断开,重启后自动重连 |
| Slack | Bot Token + Events API | 消息积压,重启后可恢复 |
| iMessage | BlueBubbles(仅 macOS) | 断开,需要 macOS 设备在线 |
| Signal | WebSocket | 断开,消息可能丢失 |
其中 WhatsApp 最为敏感——它使用 @whiskeysockets/baileys 库实现 WhatsApp Web 协议,Gateway 拥有 WebSocket 连接和重连循环的完整控制权。如果 Gateway 不运行,WhatsApp 的消息既无法发送也无法接收。
需求二:定时任务(Cron)
OpenClaw 的 Cron 系统运行在 Gateway 进程内部。如果你设置了"每天早上 9 点提醒我开会"或"每隔 1 小时检查邮件",这些任务只有在 Gateway 持续运行时才会按时执行。
需求三:持久记忆和主动行为
OpenClaw 通过 SOUL.md 和 MEMORY.md 文件实现跨会话记忆。持续运行的 Agent 可以积累上下文状态,实现真正的主动行为——不需要你发起对话,它就能监控、调度和响应。

方案一:Mac Mini 本地部署——为什么 OpenClaw 社区偏爱 Mac Mini
Mac Mini 是 OpenClaw 社区公认的"参考部署设备"。创始人 Peter Steinberger 本人也使用 Mac Mini 作为主要运行环境。
Mac Mini 的 5 个核心优势
| 优势 | 说明 |
|---|---|
| 功耗极低 | 空闲状态仅 5-10W,每月电费约 ¥10 |
| 性能充足 | Apple Silicon 单线程性能优秀,Node.js 跑得快 |
| 本地模型 | 16-32GB 统一内存可通过 Ollama 运行本地大模型 |
| iMessage | macOS 独占功能,通过 BlueBubbles 集成 |
| 静音紧凑 | 无风扇设计(M2/M4),24/7 运行无噪音 |
Mac Mini 推荐配置
| 用途 | 推荐型号 | 内存 | 预算 |
|---|---|---|---|
| 仅云端模型 | Mac Mini M2 | 8GB | ¥3,999 |
| 云端 + 本地模型 | Mac Mini M4 | 16GB | ¥5,999 |
| 重度本地推理 | Mac Mini M4 Pro | 24-32GB | ¥8,999+ |
Mac Mini 无头(Headless)运行技巧
Mac Mini 作为 OpenClaw 服务器时不需要连接显示器,但 macOS 有时需要"看到"显示器才能正常工作。解决方案:
- HDMI 虚拟显示器(¥10-20):插一个 HDMI 假负载,欺骗 macOS 认为有显示器
- 关闭休眠:系统设置 → 节能 → 永不休眠
- 有线网络:用网线代替 WiFi,确保连接稳定
- 远程访问:通过 Tailscale 或 macOS 自带的屏幕共享管理
Mac Mini 安装 OpenClaw
# 安装 Node.js 22+
brew install node@22
# 安装 OpenClaw
npm install -g openclaw
# 运行安装向导
openclaw onboard --install-daemon
# 启动 Gateway
openclaw gateway start
# 验证状态
openclaw status
安装向导会自动配置 Gateway 为系统守护进程,开机自启动。
🎯 配置建议:Mac Mini 本地部署 OpenClaw 后,推荐通过 API易 apiyi.com 配置 AI 模型接口。一次性配置 Claude 和 GPT 双模型,满足不同任务场景的需求。
Mac Mini 部署的局限
- 依赖家庭网络:断网 = 断联
- 依赖电力:停电 = 停服
- 局域网限制:默认只能本地访问(可通过 Tailscale 解决)
- 硬件投入:一次性 ¥4,000-8,000
方案二:VPS 云服务器部署——真正的 24/7 在线
如果你需要 OpenClaw 的消息通道绝对不中断,VPS 是最稳妥的选择。数据中心级的电力和网络冗余,保证了真正意义上的 7×24 可用。
VPS 服务商推荐
| 服务商 | 最低价格 | 特点 |
|---|---|---|
| Oracle Cloud | 免费(4 ARM CPU + 24GB RAM) | 永久免费层,性能够用 |
| DigitalOcean | $4-6/月 | 一键 OpenClaw 镜像 |
| Hetzner | $3-5/月 | 欧洲节点,性价比高 |
| Hostinger | $5/月 | 一键 OpenClaw VPS 模板 |
| 国内云服务商 | ¥30-100/月 | 延迟低,需备案 |
VPS 部署 OpenClaw(Docker 方式)
# SSH 登录服务器
ssh root@your-server-ip
# 安装 Docker(如果未安装)
curl -fsSL https://get.docker.com | sh
# 克隆 OpenClaw
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# Docker Compose 一键启动
docker-compose up -d
# 查看状态
docker-compose logs -f
VPS 部署的安全要点
这是最关键的一点——永远不要把 Gateway 端口暴露到公网:
{
"gateway": {
"bind": "127.0.0.1",
"port": 18789,
"auth": {
"token": "你的安全Token"
}
}
}
bind设置为127.0.0.1限制只能本地访问- 设置
auth.token增加认证保护 - 使用 Tailscale 建立加密隧道进行远程访问
💡 提示:VPS 部署的 OpenClaw 不支持 iMessage(需要 macOS 硬件)。如果需要 iMessage 功能,只能选择 Mac Mini 本地部署。
方案三:1Panel/宝塔面板部署——最低门槛的服务器方案
如果你已经有服务器并且在使用 1Panel 或宝塔面板管理,这是最省事的方案。
1Panel 安装 OpenClaw
1Panel 的应用商店已经内置了 OpenClaw,可以一键安装:
- 登录 1Panel 管理面板
- 进入「应用商店」
- 搜索"OpenClaw"
- 点击安装,等待 Docker 容器启动
- 进入容器配置 openclaw.json
1Panel 的 Docker 镜像: 1panel/openclaw
宝塔面板安装 OpenClaw
宝塔面板没有官方的 OpenClaw 一键安装,但可以通过 Docker 管理器实现:
- 安装宝塔面板的 Docker 管理器插件
- 创建 Docker Compose 项目
- 使用 OpenClaw 官方的 docker-compose.yml
- 配置完成后启动容器
通过 openclaw.json 配置 API易 模型
无论使用 1Panel 还是宝塔,核心配置都在 openclaw.json 文件中。以下是一个经过验证的完整配置:
{
"agents": {
"defaults": {
"model": {
"primary": "apiyi/claude-sonnet-4-6-20250514"
}
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-xxxxx你的API密钥xxxxx",
"api": "openai-response",
"models": [
{
"id": "claude-sonnet-4-6-20250514",
"name": "Claude Sonnet 4.6"
},
{
"id": "gpt-4o",
"name": "GPT-4o"
}
]
}
}
},
"gateway": {
"bind": "127.0.0.1",
"port": 18789
}
}
配置要点说明:
| 参数 | 说明 | 取值建议 |
|---|---|---|
agents.defaults.model.primary |
默认使用的模型 | apiyi/模型ID(provider名/模型名) |
models.providers.apiyi.baseUrl |
API 接口地址 | https://api.apiyi.com/v1 |
models.providers.apiyi.apiKey |
API 密钥 | 从 API易 平台获取 |
models.providers.apiyi.api |
API 协议类型 | OpenAI 兼容用 openai-response |
gateway.bind |
监听地址 | 127.0.0.1(安全) |
💰 成本优化:在 openclaw.json 中配置 API易 apiyi.com 作为模型提供商,可以同时使用 Claude 和 GPT 系列模型。API易 提供灵活的计费方式,适合 OpenClaw 这种长期运行的 AI Agent 场景。
配置修改后,OpenClaw Gateway 会自动热重载大部分配置项,无需手动重启。如果修改了 Gateway 端口等基础设施配置,需要执行 openclaw gateway restart。
配置是否正确可以通过诊断命令验证:
openclaw doctor
方案四:树莓派部署——极致低成本的始终在线方案
如果你的预算有限但又需要一台专用的 OpenClaw 设备,树莓派是最经济的选择。
树莓派硬件推荐
| 硬件 | 推荐配置 | 价格 |
|---|---|---|
| 主板 | Raspberry Pi 5(8GB) | ¥500 |
| 存储 | 64GB+ SD 卡 | ¥50 |
| 电源 | 官方 USB-C 电源 | ¥50 |
| 散热 | 官方散热外壳 | ¥80 |
| 合计 | ¥680 |
树莓派每月电费约 ¥7(功耗 ~3-5W),年度运行成本极低。
树莓派的局限
- 不支持本地模型推理:内存和算力不足,只能调用云端 API
- Node.js 性能较低:ARM 架构下性能约为 x86 的 60-70%
- SD 卡可靠性:长期读写可能导致 SD 卡损坏,建议使用高耐久卡
树莓派的定位是轻量编排中心——它负责维护消息连接和任务调度,所有 AI 推理工作都交给云端 API 完成。
4 种 OpenClaw 部署方案横向对比
| 维度 | Mac Mini | VPS 云服务器 | 树莓派 | 1Panel/宝塔 |
|---|---|---|---|---|
| 一次性成本 | ¥4,000-8,000 | ¥0 | ¥680 | ¥0 |
| 月度成本 | API + ¥10 电费 | ¥25-150 + API | API + ¥7 电费 | VPS 费用 + API |
| 24/7 稳定性 | 依赖家庭环境 | 数据中心级 | 依赖家庭环境 | 数据中心级 |
| 数据隐私 | 100% 本地 | 服务器端 | 100% 本地 | 服务器端 |
| iMessage | 支持 | 不支持 | 不支持 | 不支持 |
| 本地模型 | 支持(16GB+) | 视 VPS 配置 | 不支持 | 视 VPS 配置 |
| 技术门槛 | 终端基础 | SSH + 运维 | 终端 + 硬件 | 面板操作 |
| 远程访问 | 需 Tailscale | 天然支持 | 需 Tailscale | 天然支持 |
| 扩展性 | 单设备 | 可随时升配 | 单设备 | 可随时升配 |
| 适合人群 | 隐私优先用户 | DevOps 用户 | 预算敏感用户 | 已有服务器用户 |
官方推荐的渐进式部署路径
OpenClaw 官方文档建议的部署节奏:
- 第 1 个月:在本地电脑上运行,学习系统
- 第 2 个月:将配置 Docker 化
- 第 3 个月:部署到 VPS 实现始终在线
混合部署模式
OpenClaw 支持一种混合架构:Gateway 部署在云端 VPS 保证 24/7 在线,同时配对本地 Mac/iOS/Android 设备作为"Node"节点,提供本地屏幕控制、摄像头、画布等硬件功能。
这种模式兼顾了云端的稳定性和本地设备的硬件能力。
OpenClaw 部署常见问题 FAQ
Q1:本地部署时电脑休眠了 OpenClaw 还能工作吗?
不能。电脑休眠后所有进程都会暂停,Gateway 与消息平台的连接会断开。你需要在系统设置中禁用休眠功能,让电脑始终保持唤醒状态。Mac Mini 空闲功耗仅 5-10W,长期运行的电费成本很低。
Q2:1Panel 安装后如何修改 openclaw.json?
进入 1Panel 的 Docker 管理界面,找到 OpenClaw 容器,进入容器终端或通过文件管理器访问 ~/.openclaw/openclaw.json。修改后 Gateway 会自动热重载,无需手动重启。也可以在宿主机上通过 Docker 卷映射直接编辑。
Q3:OpenClaw 的 API 调用费用大概多少?
取决于使用频率和模型选择。日常使用(每天 20-50 条消息)的典型费用:
- 使用 Claude Sonnet:约 $15-30/月
- 使用 GPT-4o:约 $10-25/月
通过 API易 apiyi.com 平台可以获得灵活的充值方式和用量管理,适合长期运行的 OpenClaw Agent。
Q4:VPS 部署和 1Panel 部署有什么区别?
本质上是同一台服务器,区别在于管理方式:
- 纯 VPS:通过 SSH 命令行管理,灵活度高,需要运维知识
- 1Panel/宝塔:提供 Web 管理界面,可视化操作,降低门槛
如果你已经用 1Panel 或宝塔管理服务器,直接在面板中部署 OpenClaw 是最省事的方式。API易 apiyi.com 提供的 API 接口在两种方式下配置完全相同。
OpenClaw 部署方案总结
选择 OpenClaw 部署方案的核心决策树:
- 需要 iMessage? → Mac Mini(macOS 独占功能)
- 追求极致隐私? → Mac Mini 或树莓派(数据 100% 本地)
- 需要 24/7 绝对在线? → VPS 或 1Panel/宝塔(数据中心级稳定性)
- 已有服务器 + 面板? → 1Panel 一键安装(最低门槛)
- 预算极度有限? → 树莓派(¥680 一次性投入 + ¥7/月电费)
- 零预算起步? → Oracle Cloud 免费 VPS(4 CPU + 24GB RAM)
无论选择哪种方案,都推荐通过 API易 apiyi.com 统一配置 AI 模型 API。在 openclaw.json 中设置一次 API易 的 baseUrl 和 apiKey,即可同时使用 Claude、GPT 等多种模型,简化管理、灵活切换。
参考资料
-
OpenClaw 官方安装文档: 官方部署指南
- 链接:
docs.openclaw.ai/install - 说明: 包含所有安装方式的详细步骤
- 链接:
-
OpenClaw VPS 部署文档: 云服务器专用指南
- 链接:
docs.openclaw.ai/vps - 说明: VPS 安全配置和 Docker 部署
- 链接:
-
1Panel 官方文档: 面板安装 OpenClaw
- 链接:
1panel.cn/docs - 说明: 1Panel 应用商店 OpenClaw 安装指南
- 链接:
-
API易官方文档: OpenClaw 模型配置指南
- 链接:
help.apiyi.com - 说明: openclaw.json 中 API易 接口配置教程
- 链接:
本文由 APIYI 技术团队撰写,基于 OpenClaw 实际部署经验总结。更多技术教程请访问 API易 apiyi.com。
