用途:本技能提供在 Google Cloud Platform(GCP)虚拟机实例上部署 OpenClaw 的分步工作流,从本地 GCP CLI 准备到 OpenClaw 与 GOG CLI 配置。
主要能力:
- 本地 Google Cloud CLI 的安装(macOS、Debian/Ubuntu、RHEL/CentOS/Fedora、Windows)、认证与项目/服务启用;
- 创建并配置 Ubuntu 22.04 LTS 的 VM 实例(推荐 e2-small 或 e2-medium),生成 SSH 密钥与常用的 ~/.ssh/config 别名;
- 在远程服务器安装 git、curl、make、build-essential、Node.js v22 以上与 Go 1.23 以上;
- 安装并初始化 OpenClaw,通过交互式向导选择 AI Provider、Google Antigravity OAuth、模型、Telegram 机器人,以及 TUI 或 Web UI 运行模式与人格设置;
- 从源码构建并安装 GOG CLI,设置文件型 Keyring 后端实现无交互认证,采用 --manual 方式完成远程服务器上的 Google 账号授权;
- 通过 SSH 隧道(本地 18790 映射远程 18789)访问 Web 仪表板,并给出常见故障排查提示。
使用方式:先安装技能,例如 npx dlabs install gcp-openclaw --target agents(可选 --target claude、--target gemini 等);随后按需执行 gcloud version、gcloud auth login --no-launch-browser、gcloud compute instances create 等命令;远程环境使用 openclaw onboard 与 openclaw tui,GOG CLI 使用 gog auth login --manual 与 gog config list。
适用场景:希望在 GCP 云端运行 OpenClaw 并通过终端或 Telegram 交互,或需要 gogcli 访问 Google 服务的自动化场景。
限制:需要 GCP 账号、项目与结算设置;OpenClaw 要求 Node.js v22 以上,gogcli 构建要求较新的 Go,文中要求 Go 1.23 以上且提示至少 1.22 以上;VM 至少 e2-small(2GB RAM),否则 npm install 可能失败;远程认证无法打开浏览器,必须使用手动方式;Keyring 密码需自行设置并妥善保管;部分参考资料以视频形式给出,具体费用与配额资料未提供。