跳到內容

在 VPS 上託管 OpenClaw:讓你的 AI 助手 24/7 在線

每次關掉筆電,你的 AI 助手就跟著斷線了嗎?這真的很煩。你可能已經厭倦了為了讓自動化腳本運行而整晚不關機,或者擔心家裡的網路不穩導致錯過重要的訊息。

把 OpenClaw 搬到雲端 VPS 是最好的決定。Gateway 會在 VPS 上持續運行並處理所有任務,你只需要在需要時連線即可。

在開始之前,確保你的 VPS 滿足以下基本要求:

  • RAM: 512MB (建議 1GB 以上)
  • CPU: 1 vCPU (支援 ARM)
  • Storage: 5GB 以上(用於存儲 state 和 workspace)
  • Network: 穩定的連線,確保與通訊平台溝通順暢

要在 5 分鐘內完成部署,請按照以下路徑操作:

  1. 選擇 Provider:想最快就選 Railway,想免費可以試試 Oracle Cloud。
  2. 部署 Gateway:按照各平台指南進行部署。
  3. 設定存取方式:建議使用 SSH tunnel 或 Tailscale。
  4. 配置 Auth:如果 Gateway 會暴露在公網,必須設定 gateway.auth.token。
  5. 設定備份:使用 Rsync 或雲端廠商的 snapshot 功能。
  6. 測試通訊:確認 WhatsApp 或 Telegram 運作正常。
ProviderPriceBest For
Railway~$5/mo一鍵部署,最簡單
Northflank~$5/mo一鍵部署,免費額度不錯
Oracle Cloud$0/mo永久免費方案 (ARM)
Fly.io~$5/mo邊緣節點,CLI 很好用
Hetzner€4/mo歐洲主機,性價比極高

你可以透過設定 gateway 來決定連線方式。建議預設保持在 loopback (127.0.0.1)。

{
gateway: {
bind: "127.0.0.1", // 僅限本地回環(最安全)
// 或
bind: "lan", // 區域網路
auth: {
token: "your-secret-token" // 若非 loopback 則為必填
}
}
}

存取方式(擇一):

  • SSH tunnel: ssh -L 8000:localhost:8000 user@vps
  • Tailscale Serve: 免設定的私有存取
  • 直接暴露: 必須設定 auth token

將 Gateway 留在雲端當作「大腦」,但在你的本地設備(Mac/iOS/Android)上運行 nodes。這樣可以實現:

  • 螢幕與相機存取
  • Canvas 渲染
  • 本地 system.run 功能

詳細設定請參考 Nodes 說明文件。

請檢查:

  1. Gateway 是否正在運行?執行 ssh vps "pgrep -f openclaw" 檢查。
  2. Port 是否已轉發?檢查你的 SSH 指令。
  3. 防火牆是否阻擋?檢查雲端供應商的防火牆規則。

通訊平台(WhatsApp/Telegram)無法運作

Section titled “通訊平台(WhatsApp/Telegram)無法運作”

請檢查:

  1. Webhooks 是否已配置為 VPS 的 IP 或 Domain?
  2. VPS 是否可以從網際網路存取?
  3. 查看 Gateway 日誌:執行 openclaw logs --follow。

原因: VPS 距離通訊平台的伺服器太遠。 解決方法: 選擇一個地理位置更接近用戶的 Provider(Fly.io 提供不錯的全球覆蓋)。

如果你在設定 VPS 時遇到困難,我們的 AI Setup Assistant 可以提供協助。

OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。