
ZeaburOpenClaw 🦞(原 Clawdbot、Moltbot)是一个个人 AI 助手,可在本地运行并通过 WebSocket Gateway 架构连接多个消息平台。
⚠️ 本模板使用 ghcr.io/openclaw/openclaw:2026.2.2。OpenClaw 🦞 正在快速开发中,可能存在尚未发现的 bug。更改版本后也无法确保稳定性。
⚠️ 如果遇到任何问题,欢迎到 GitHub issues 寻找解决方案或回报新问题。Zeabur 平台相关问题请联系 Zeabur 支持。
⚠️ macOS 特有的软件与套件(如 Homebrew)无法在此容器环境中使用,请寻找其他替代方案。
⚠️ 本模板已预先配置好可直接使用,不需要运行设置向导。如果要运行向导,请记得将 bind 设置为 lan 模式,或参考官方文档进行更高级的配置。
gpt-5-mini):若部署时已输入 API Key,直接前往步骤 3。也可之后在 Zeabur 控制台的变量页签添加 ZEABUR_AI_HUB_API_KEY(添加后记得重新启动服务)。anthropic/claude-opus-4-5。前往 Web UI Settings 或环境变量添加 API 密钥。详情请见:https://docs.openclaw.ai/providers/anthropicAI 模型设置请参阅官方文档。
从 BotFather 获取 Token:
/newbot 创建新机器人123456789:ABCdefGHIjklMNOpqrsTUVwxyz)将 Token 添加到 Zeabur:
TELEGRAM_BOT_TOKEN 并填入您的 Token配对您的 Telegram 账号:
/startJN4MSY23)openclaw pairing approve telegram <配对码>openclaw pairing approve telegram <配对码>Approved telegram sender <user-id>. 表示配对成功步骤 1:配置 WhatsApp 频道 通过 OpenClaw Web UI(Settings → Config)或贴到对话框添加以下配置:
"channels": {
"whatsapp": {
"selfChatMode": true,
"dmPolicy": "allowlist",
"allowFrom": ["+15551234567"]
}
}
将 +15551234567 替换为您的 WhatsApp 电话号码(含国码)。保存后重新启动服务。
步骤 2:连接 WhatsApp
openclaw channels login如需设置其他通讯平台(Discord、Slack 等),请参阅 Channels 文档。
确认模型是否正常运作:
zeabur-ai/gpt-5-minianthropic/claude-opus-4-5(需要 API 密钥)切换本次对话的模型(通过聊天命令):
/models - 查看可用模型/model <model-id> - 仅在本次对话中切换模型(不影响其他对话)修改所有新对话的默认模型(通过 Web UI Settings):
gemini-2.5-flash-lite、gpt-5-nano)。当模型无法使用时,可用 /new 开启新对话,自动切回默认模型。添加 AI 供应商(通过 Web UI Settings 或环境变量):
修改 Zeabur AI Hub 模型(通过 Zeabur 控制台):
/opt/openclaw/providers/zeabur-ai-hub.json5/home/node/.openclaw/openclaw.json,将以下内容加入 models.providers.zeabur-ai.models 数组:{ "id": "gpt-5.2", "name": "GPT-5.2", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.5, "output": 12, "cacheRead": 0.15, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5.1", "name": "GPT-5.1", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.35, "output": 11, "cacheRead": 0.14, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5-nano", "name": "GPT-5 Nano", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.1, "output": 0.8, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "glm-4.7", "name": "GLM-4.7", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.5, "output": 2, "cacheRead": 0.12, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.25, "output": 1, "cacheRead": 0.06, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "kimi-2.5", "name": "Kimi 2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0.45, "output": 2, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 }
所有数据存储在 /home/node:
/home/node/.openclaw - 配置、会话、设备和凭证/home/node/.openclaw/workspace - 工作区和记忆文件💡 建议: 在完成初始设置或进行重大配置变更后,建议先创建备份。
备份:
backup → 从文件页签的 /home/node 下载(例如 backup-1430.tar.gz)
cd /home/node && tar -czvf backup.tar.gz .openclaw还原:
/home/node 文件夹restore <备份文件名> --strip 2restore <备份文件名>cd /home/node && tar -xzvf <备份文件名>⚠️ 还原会覆盖新服务上现有的配置和数据。记得也要将相关的环境变量(如 TELEGRAM_BOT_TOKEN)设置回去。Channel 的备份还原目前只测试过 Telegram 和 WhatsApp 可以成功还原。
旧版(没有这些命令)数据位置:
~/.clawdbot、工作区 ~/clawd~/.moltbot 或 ~/.clawdbot、工作区 ~/clawd新版 OpenClaw 位置:/home/node/.openclaw(包含配置和工作区)
OpenClaw 具有向下兼容性,会自动读取 .clawdbot 和 .moltbot 文件夹,直接解压缩即可使用,不需要重命名。
迁移步骤:
cd /home/node && tar -czvf backup.tar.gz .clawdbot .moltbot clawd 2>/dev/null(会忽略不存在的文件夹)backup.tar.gzbackup.tar.gz 拖移到文件页签的 /home/node 文件夹cd /home/node && tar -xzvf backup.tar.gz && rm backup.tar.gz为了向下兼容,clawdbot 和 moltbot CLI 命令仍可使用。
配置文件改坏导致服务无法启动? 使用救援模式:
/opt/openclaw/rescue.sh(旧版没有这些命令,可用 sleep infinity)Invalid config at /home/node/.openclaw/openclaw.json: - agents.list.0: Unrecognized key: "allowModels" — 在文件浏览器中修复 /home/node/.openclaw/openclaw.json,或打开命令执行 openclaw doctor --fix 自动移除无法识别的配置项/opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh
node dist/index.js gateway --allow-unconfigured --bind "${OPENCLAW_GATEWAY_BIND}" --port "${OPENCLAW_GATEWAY_PORT}" --token "${OPENCLAW_GATEWAY_TOKEN}"更新版本: 前往设置 → 服务镜像来源 → 修改 ghcr.io/openclaw/openclaw:<tag>。
健康检查错误 Startup probe failed: dial tcp ... connect: connection refused? 表示服务尚未启动完成或端口未就绪。OpenClaw 可能需要更多时间启动,特别是首次启动时。尝试:
此模板停用了 mDNS/Bonjour(OPENCLAW_DISABLE_BONJOUR=1),因为 Zeabur 容器主机名称可能超过 63 bytes 的 DNS 标签限制。mDNS 仅用于区域网络发现(类似 AirPlay/Chromecast),在云端环境中服务通过内部 DNS 连接,因此不需要此功能。
2026/2/4
backup 和 restore 全局命令rescue.sh 救援模式,配置文件改坏时可用2026/2/2