在 VPS 上託管 OpenClaw:讓你的 AI 助手 24/7 在線
每次關掉筆電,你的 AI 助手就跟著斷線了嗎?這真的很煩。你可能已經厭倦了為了讓自動化腳本運行而整晚不關機,或者擔心家裡的網路不穩導致錯過重要的訊息。
把 OpenClaw 搬到雲端 VPS 是最好的決定。Gateway 會在 VPS 上持續運行並處理所有任務,你只需要在需要時連線即可。
需要準備的東西
Section titled “需要準備的東西”在開始之前,確保你的 VPS 滿足以下基本要求:
- RAM: 512MB (建議 1GB 以上)
- CPU: 1 vCPU (支援 ARM)
- Storage: 5GB 以上(用於存儲 state 和 workspace)
- Network: 穩定的連線,確保與通訊平台溝通順暢
要在 5 分鐘內完成部署,請按照以下路徑操作:
- 選擇 Provider:想最快就選 Railway,想免費可以試試 Oracle Cloud。
- 部署 Gateway:按照各平台指南進行部署。
- 設定存取方式:建議使用 SSH tunnel 或 Tailscale。
- 配置 Auth:如果 Gateway 會暴露在公網,必須設定
gateway.auth.token。 - 設定備份:使用 Rsync 或雲端廠商的 snapshot 功能。
- 測試通訊:確認 WhatsApp 或 Telegram 運作正常。
推薦的 Provider
Section titled “推薦的 Provider”| Provider | Price | Best 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
在 VPS 上使用 Nodes
Section titled “在 VPS 上使用 Nodes”將 Gateway 留在雲端當作「大腦」,但在你的本地設備(Mac/iOS/Android)上運行 nodes。這樣可以實現:
- 螢幕與相機存取
- Canvas 渲染
- 本地
system.run功能
詳細設定請參考 Nodes 說明文件。
無法連線到 Gateway
Section titled “無法連線到 Gateway”請檢查:
- Gateway 是否正在運行?執行
ssh vps "pgrep -f openclaw"檢查。 - Port 是否已轉發?檢查你的 SSH 指令。
- 防火牆是否阻擋?檢查雲端供應商的防火牆規則。
通訊平台(WhatsApp/Telegram)無法運作
Section titled “通訊平台(WhatsApp/Telegram)無法運作”請檢查:
- Webhooks 是否已配置為 VPS 的 IP 或 Domain?
- VPS 是否可以從網際網路存取?
- 查看 Gateway 日誌:執行
openclaw logs --follow。
原因: VPS 距離通訊平台的伺服器太遠。 解決方法: 選擇一個地理位置更接近用戶的 Provider(Fly.io 提供不錯的全球覆蓋)。
如果你在設定 VPS 時遇到困難,我們的 AI Setup Assistant 可以提供協助。
- Platforms Overview → — 查看所有支援的平台
- Gateway Remote → — 遠端存取的詳細細節
- Nodes → — 將本地設備與雲端 Gateway 配對
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。