在 DigitalOcean Droplet 上运行持久化的 OpenClaw Gateway 网关(1 GB Basic 方案约 $6/月)。 DigitalOcean 是最简单的付费 VPS 路径。如果你偏好更便宜或免费的选项:Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Hetzner — €3.79/月,每美元可获得更多核心/RAM。
- Oracle Cloud — Always Free ARM(最高 4 OCPU、24 GB RAM),但注册可能比较麻烦,并且仅限 ARM。
前提条件
- DigitalOcean 账号(注册)
- SSH 密钥对(或愿意使用密码认证)
- 约 20 分钟
设置
创建 Droplet
- 登录 DigitalOcean。
- 点击 Create > Droplets。
- 选择:
- 区域: 离你最近
- 镜像: Ubuntu 24.04 LTS
- 规格: Basic,Regular,1 vCPU / 1 GB RAM / 25 GB SSD
- 认证: SSH 密钥(推荐)或密码
- 点击 Create Droplet 并记录 IP 地址。
连接并安装
openclaw 用户运行 OpenClaw 命令,这样状态会位于 /home/openclaw/.openclaw/ 下,Gateway 网关会安装为该用户的 systemd 服务。访问控制 UI
Gateway 网关默认绑定到 loopback。选择以下任一选项。选项 A:SSH 隧道(最简单)然后打开 然后从你的 tailnet 上的任意设备打开 然后打开
http://localhost:18789。选项 B:Tailscale Servehttps://<magicdns>/。Tailscale Serve 通过 tailnet 身份标头认证控制 UI 和 WebSocket 流量,这假设 Gateway 网关主机本身可信。无论如何,HTTP API 端点都会遵循 Gateway 网关的正常认证模式(令牌/密码)。如果要在 Serve 上要求显式共享密钥凭证,请设置 gateway.auth.allowTailscale: false 并使用 gateway.auth.mode: "token" 或 "password"。选项 C:Tailnet 绑定(不使用 Serve)http://<tailscale-ip>:18789(需要令牌)。持久化和备份
OpenClaw 状态位于:~/.openclaw/—openclaw.json、每个智能体的auth-profiles.json、渠道/提供商状态和会话数据。~/.openclaw/workspace/— 智能体工作区(SOUL.md、记忆、构件)。
openclaw backup create 可跨主机移植。
1 GB RAM 提示
$6 的 Droplet 只有 1 GB RAM。要保持运行顺畅:- 确保上面的 swap 步骤已写入
/etc/fstab,这样重启后仍会保留。 - 优先使用基于 API 的模型(Claude、GPT),而不是本地模型 — 本地 LLM 推理无法适配 1 GB 内存。
- 如果在大型提示词上遇到 OOM,请将
agents.defaults.model.primary设置为更小的模型。 - 使用
free -h和htop监控。
故障排除
Gateway 网关无法启动 — 运行openclaw doctor --non-interactive,并使用 journalctl --user -u openclaw-gateway.service -n 50 检查日志。
端口已被占用 — 运行 lsof -i :18789 查找进程,然后停止它。
内存不足 — 使用 free -h 验证 swap 是否处于活动状态。如果仍然遇到 OOM,请使用基于 API 的模型(Claude、GPT)而不是本地模型,或升级到 2 GB Droplet。
后续步骤
- 渠道 — 连接 Telegram、WhatsApp、Discord 等
- Gateway 网关配置 — 所有配置选项
- 更新 — 让 OpenClaw 保持最新