托管与部署
GCP
目标
在 GCP Compute Engine 虚拟机上使用 Docker 运行一个持久化的 OpenClaw 网关(Gateway),具备持久化状态、预置的二进制文件以及安全的重启行为。如果你想要"每月约 5-12 美元的 24/7 OpenClaw 服务",这是在 Google Cloud 上的一个可靠设置。价格因机器类型和地区而异;选择适合你工作负载的最小虚拟机,如果遇到内存不足(OOM)再升级。
我们要做什么(简单来说)?
- 创建一个 GCP 项目并启用计费
- 创建一个 Compute Engine 虚拟机
- 安装 Docker(隔离的应用运行时)
- 在 Docker 中启动 OpenClaw 网关
- 在宿主机上持久化
~/.openclaw+~/.openclaw/workspace(在重启/重建后保留) - 通过 SSH 隧道从你的笔记本电脑访问控制界面
可以通过以下方式访问网关:
- 从你的笔记本电脑进行 SSH 端口转发
- 如果你自行管理防火墙和令牌,也可以直接暴露端口
本指南使用 GCP Compute Engine 上的 Debian。Ubuntu 也适用;请相应映射软件包。关于通用的 Docker 流程,请参阅 Docker。
快速路径(有经验的操作者)
- 创建 GCP 项目 + 启用 Compute Engine API
- 创建 Compute Engine 虚拟机(e2-small, Debian 12, 20GB)
- SSH 连接到虚拟机
- 安装 Docker
- 克隆 OpenClaw 仓库
- 创建持久化的宿主机目录
- 配置
.env和docker-compose.yml - 预置所需的二进制文件,构建并启动