在 Oracle Cloud 的 Always Free ARM 層級(最多 4 個 OCPU、24 GB RAM、200 GB 儲存空間)上免費執行持續運作的 OpenClaw Gateway。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
先決條件
- Oracle Cloud 帳號(註冊)— 如果遇到問題,請參閱社群註冊指南
- Tailscale 帳號(可在 tailscale.com 免費取得)
- 一組 SSH 金鑰
- 約 30 分鐘
設定
建立 OCI 執行個體
- 登入 Oracle Cloud Console。
- 前往 Compute > Instances > Create Instance。
- 設定:
- 名稱:
openclaw - 映像檔: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPUs: 2(或最多 4)
- 記憶體: 12 GB(或最多 24 GB)
- 開機磁碟區: 50 GB(免費最多 200 GB)
- SSH 金鑰: 加入你的公開金鑰
- 名稱:
- 按一下 Create,並記下公用 IP 位址。
設定 Gateway
使用 token 驗證搭配 Tailscale Serve,以提供安全的遠端存取。這裡的
gateway.trustedProxies=["127.0.0.1"] 只用於本機 Tailscale Serve 代理的轉送 IP/本機用戶端處理。它不是 gateway.auth.mode: "trusted-proxy"。在此設定中,diff 檢視器路由會維持失敗關閉行為:沒有轉送代理標頭的原始 127.0.0.1 檢視器請求可能會傳回 Diff not found。針對附件使用 mode=file / mode=both,或如果需要可分享的檢視器連結,請有意啟用遠端檢視器並設定 plugins.entries.diffs.config.viewerBaseUrl(或傳入代理 baseUrl)。鎖定 VCN 安全性
在網路邊界阻擋除 Tailscale 以外的所有流量:
- 在 OCI Console 中前往 Networking > Virtual Cloud Networks。
- 按一下你的 VCN,然後前往 Security Lists > Default Security List。
- 移除 除
0.0.0.0/0 UDP 41641(Tailscale)以外的所有輸入規則。 - 保留預設輸出規則(允許所有外送流量)。
備用方案:SSH tunnel
如果 Tailscale Serve 無法運作,請從你的本機電腦使用 SSH tunnel: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.service -n 50 檢查記錄。
ARM 二進位檔問題 — 大多數 npm 套件可在 ARM64 上運作。若是原生二進位檔,請尋找 linux-arm64 或 aarch64 版本。使用 uname -m 驗證架構。
後續步驟
- 頻道 — 連接 Telegram、WhatsApp、Discord 等服務
- Gateway 設定 — 所有設定選項
- 更新 — 讓 OpenClaw 保持最新狀態