Oracle Cloud
Oracle Cloud
Section titled “Oracle Cloud”在 Oracle Cloud 的 Always Free ARM 层(最多 4 个 OCPU,24 GB 内存,200 GB 存储)上免费运行持久的 OpenClaw Gateway(网关)。
- Oracle Cloud 账户(注册)——如果遇到问题,请参阅社区注册指南
- Tailscale 账户(在 tailscale.com 免费注册)
- 一个 SSH 密钥对
- 大约 30 分钟
创建 OCI 实例
- 登录到 Oracle Cloud Console。
- 导航到 Compute > Instances > Create Instance。
- 配置:
- Name:
openclaw - Image: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPUs: 2(或最多 4 个)
- Memory: 12 GB(或最多 24 GB)
- Boot volume: 50 GB(最多 200 GB 免费)
- SSH key: 添加您的公钥
- Name:
- 点击 Create 并记下公共 IP 地址。
连接并更新系统
Terminal window ssh ubuntu@YOUR_PUBLIC_IPsudo apt update && sudo apt upgrade -ysudo apt install -y build-essentialbuild-essential是某些依赖项进行 ARM 编译所必需的。配置用户和主机名
Terminal window sudo hostnamectl set-hostname openclawsudo passwd ubuntusudo loginctl enable-linger ubuntu启用 linger 可以在注销后保持用户服务运行。
安装 Tailscale
Terminal window curl -fsSL https://tailscale.com/install.sh | shsudo tailscale up --ssh --hostname=openclaw从现在起,通过 Tailscale 连接:
ssh ubuntu@openclaw。安装 OpenClaw
Terminal window curl -fsSL https://openclaw.ai/install.sh | bashsource ~/.bashrc当系统提示“How do you want to hatch your bot?”时,选择 Do this later。
配置 Gateway(网关)
结合 Tailscale Serve 使用令牌认证,以确保安全远程访问。
Terminal window openclaw config set gateway.bind loopbackopenclaw config set gateway.auth.mode tokenopenclaw doctor --generate-gateway-tokenopenclaw config set gateway.tailscale.mode serveopenclaw config set gateway.trustedProxies '["127.0.0.1"]'systemctl --user restart openclaw-gateway锁定 VCN 安全性
在网络边缘拦截除 Tailscale 以外的所有流量:
- 在 OCI 控制台中,前往 Networking > Virtual Cloud Networks。
- 点击您的 VCN,然后点击 Security Lists > Default Security List。
- 移除除
0.0.0.0/0 UDP 41641(Tailscale) 之外的所有入站规则。 - 保留默认的出站规则(允许所有出站流量)。
这将在网络边缘阻止 22 端口上的 SSH、HTTP、HTTPS 以及其他所有流量。从此时起,您只能通过 Tailscale 进行连接。
验证
Terminal window openclaw --versionsystemctl --user status openclaw-gatewaytailscale serve statuscurl http://localhost:18789从您 tailnet 中的任何设备访问控制 UI:
https://openclaw..ts.net/ ```
将 `替换为您的 tailnet 名称(可在tailscale status` 中看到)。
备选方案:SSH 隧道
Section titled “备选方案:SSH 隧道”如果 Tailscale Serve 无法正常工作,请从您的本地计算机使用 SSH 隧道:
ssh -L 18789:127.0.0.1:18789 ubuntu@openclaw然后打开 http://localhost:18789。
实例创建失败(“Out of capacity”) — 免费套餐的 ARM 实例非常受欢迎。请尝试不同的可用性域,或在非高峰时段重试。
Tailscale 无法连接 — 运行 sudo tailscale up --ssh --hostname=openclaw --reset 以重新进行身份验证。
Gateway(网关) 无法启动 — 运行 openclaw doctor --non-interactive 并使用 journalctl --user -u openclaw-gateway -n 50 检查日志。
ARM 二进制文件问题 — 大多数 npm 包都可以在 ARM64 上运行。对于原生二进制文件,请查找 linux-arm64 或 aarch64 版本。使用 uname -m 验证架构。
- Channels — 连接 Telegram、WhatsApp、Discord 等平台
- Gateway(网关) 配置 — 所有配置选项
- 更新 — 保持 OpenClaw 为最新版本