Oracle Cloud
Oracle Cloud
Section titled “Oracle Cloud”在 Oracle Cloud 的 Always Free ARM 層級(最高 4 個 OCPU、24 GB RAM、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-essential編譯部分相依項目的 ARM 版本時需要
build-essential。設定使用者與主機名稱
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。
設定閘道
使用 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 以重新驗證。
閘道無法啟動 — 執行 openclaw doctor --non-interactive 並使用 journalctl --user -u openclaw-gateway -n 50 檢查記錄。
ARM 二進位檔問題 — 大多數 npm 套件可在 ARM64 上運作。對於原生二進位檔,請尋找 linux-arm64 或 aarch64 版本。使用 uname -m 驗證架構。