- Hetzner — 每美元可取得更多核心/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/ 下,且閘道會安裝為該使用者的 systemd --user 服務。存取控制介面
閘道預設會繫結到回環介面。請選擇下列其中一個選項。選項 A:SSH 通道(最簡單)接著開啟 接著從 tailnet 上的任何裝置開啟 接著開啟
http://localhost:18789。選項 B:Tailscale Servehttps://<magicdns>/。Tailscale Serve 會透過 tailnet 身分標頭驗證控制介面與 WebSocket 流量,這假設閘道主機本身可信任。無論如何,HTTP API 端點仍會遵循閘道的一般驗證模式(權杖/密碼)。若要在 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監控。
疑難排解
閘道無法啟動 — 執行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。