在 DigitalOcean 上部署 OpenClaw:高 CP 值的雲端託管方案
想找個地方穩定跑你的機器人,但又不想一直開著家裡的電腦?或是試過那些複雜的雲端平台,最後卻被各種隱藏設定搞得很頭大?你只需要一個簡單、便宜且能 24 小時運作的方案,讓你不用擔心斷網或家裡停電。
在雲端跑 Gateway 最怕的就是帳單失控。這篇指南會教你如何在 DigitalOcean 用每月 6 美元(甚至更低)的預算,搞定一個專屬於你的 OpenClaw 環境。
費用比較 (2026)
Section titled “費用比較 (2026)”| Provider | Plan | Specs | Price/mo | Notes |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | up to 4 OCPU, 24GB RAM | $0 | ARM, 註冊機制比較看運氣 |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | €3.79 (~$4) | 最划算的付費選項 |
| DigitalOcean | Basic | 1 vCPU, 1GB RAM | $6 | UI 簡單,文件齊全 |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | $6 | 節點選擇多 |
| Linode | Nanode | 1 vCPU, 1GB RAM | $5 | 現在是 Akamai 的一部分 |
如何選擇:
- DigitalOcean:如果你想要最簡單的介面和穩定的體驗(本指南推薦)。
- Hetzner:如果你追求極致的效能價格比。
- Oracle Cloud:如果你想挑戰 $0 月租,但能接受較複雜的註冊與 ARM 架構限制。
需要準備的東西
Section titled “需要準備的東西”- DigitalOcean 帳號(註冊領取 $200 試用金)
- SSH key(或準備好使用密碼登入)
- 大約 20 分鐘的時間
1. 建立 Droplet
Section titled “1. 建立 Droplet”- 登入 DigitalOcean
- 點擊 Create → Droplets
- 選擇以下配置:
- Region: 離你或你的用戶最近的地區
- Image: Ubuntu 24.04 LTS
- Size: Basic → Regular → $6/mo (1 vCPU, 1GB RAM, 25GB SSD)
- Authentication: SSH key (推薦) 或密碼
- 點擊 Create Droplet 並記下你的 IP 地址
2. 透過 SSH 連線
Section titled “2. 透過 SSH 連線”ssh root@YOUR_DROPLET_IP3. 安裝 OpenClaw
Section titled “3. 安裝 OpenClaw”# 更新系統apt update && apt upgrade -y
# 安裝 Node.js 22curl -fsSL https://deb.nodesource.com/setup_22.x | bash -apt install -y nodejs
# 安裝 OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash
# 驗證安裝openclaw --version4. 執行初始化 (Onboarding)
Section titled “4. 執行初始化 (Onboarding)”openclaw onboard --install-daemon依照畫面提示完成以下設定:
- Model 認證 (API keys 或 OAuth)
- Channel 設定 (Telegram, WhatsApp, Discord 等)
- Gateway token (自動生成)
- Daemon 安裝 (systemd)
5. 檢查狀態
Section titled “5. 檢查狀態”# 查看狀態openclaw status
# 檢查服務systemctl --user status openclaw-gateway.service
# 查看日誌journalctl --user -u openclaw-gateway.service -f進入 Dashboard
Section titled “進入 Dashboard”Gateway 預設只監聽 loopback。你可以用以下方式進入控制介面:
方案 A:SSH Tunnel (推薦)
# 在你的本地電腦執行ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# 然後瀏覽器打開:http://localhost:18789方案 B:Tailscale Serve
# 在 Droplet 上執行curl -fsSL https://tailscale.com/install.sh | shtailscale up
# 設定 Gateway 使用 Tailscale Serveopenclaw config set gateway.tailscale.mode serveopenclaw gateway restart連結你的 Channels
Section titled “連結你的 Channels”Telegram
Section titled “Telegram”openclaw pairing list telegramopenclaw pairing approve telegram <CODE>openclaw channels login whatsapp# 掃描畫面的 QR code針對 1GB RAM 的優化建議
Section titled “針對 1GB RAM 的優化建議”$6 的 Droplet 只有 1GB 記憶體,為了跑得更順,建議執行以下操作:
建立 Swap
Section titled “建立 Swap”fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstab使用較輕量的 Model
Section titled “使用較輕量的 Model”如果遇到記憶體不足 (OOM),你可以:
- 使用 API 型號(如 Claude, GPT)而非本地模型
- 將
agents.defaults.model.primary設定為較小的模型
Gateway 無法啟動
Section titled “Gateway 無法啟動”openclaw gateway statusopenclaw doctor --non-interactivejournalctl -u openclaw --no-pager -n 50Port 被佔用
Section titled “Port 被佔用”lsof -i :18789kill <PID>記憶體不足 (Out of memory)
Section titled “記憶體不足 (Out of memory)”- 檢查記憶體使用量:
free -h - 增加更多的 Swap 空間
- 考慮升級到 $12/mo 的 Droplet (2GB RAM)
如果你在安裝過程中遇到任何奇怪的問題,可以詢問我們的 AI Setup Assistant 獲取即時協助。
- Hetzner 指南 — 更便宜且效能更強的選擇
- Docker 安裝 — 容器化部署方案
- Tailscale 設定 — 安全的遠端存取
- 詳細配置參考 — 完整參數說明
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。