
ZeaburOpenClaw 主程序的扩展节点,提供预装多种编程语言与开发工具的远程执行环境。
用户安装的包在容器重启后仍会保留:
pip install → ~/.local/npm install -g → ~/.npm-global/go install → ~/go/cargo install → ~/.cargo/如需 clone 私有仓库,请在 Zeabur 控制台的 devbox 服务中添加以下环境变量:
GIT_TOKEN — GitHub personal access token,启动脚本会自动配置 HTTPS 认证。前往 GitHub > Settings > Developer settings > Personal access tokens 生成,需勾选 repo 权限。SSH_PRIVATE_KEY — Base64 编码的 SSH 私钥,启动脚本会自动写入 ~/.ssh/id_rsa。
生成密钥并编码:
ssh-keygen -t ed25519 -f ~/.ssh/openclaw_devbox -N ""
base64 -i ~/.ssh/openclaw_devbox # 将此值粘贴到 SSH_PRIVATE_KEY
然后将 ~/.ssh/openclaw_devbox.pub 添加到 GitHub 账号的 Settings > SSH and GPG keys。您需要先有一个运行中的 OpenClaw 实例。如果还没有,请先部署 OpenClaw 主程序模板。
openclaw,则填入 openclaw)openclaw devices list # 找到待处理的请求 ID
openclaw devices approve <requestId>
部署后,确认 devbox 节点已出现在 OpenClaw 中:
openclaw nodes listexec.security 设为 full — 执行命令时无需交互式批准openclaw devices list 中看不到等待配对的请求,可能是服务名称填写错误。请前往 Zeabur 控制台中 OpenClaw 服务的网络标签页,查看内网名称。例如内网名称为 openclaw.zeabur.internal,则 Gateway Host 应填入 openclaw(.zeabur.internal 前面的部分)。