OpenClaw Ubuntu 22.04 LTS VPS 安裝教學:Systemd 配置讓 AI 助理 7×24 小時不中斷
本文說明:本教學以 Ubuntu 22.04 LTS(Jammy Jellyfish)為基礎,專門講解如何在 VPS 雲端伺服器上部署 OpenClaw,配置 Systemd 服務實現自動重啟,以及監控和維護雲端 AI 助理的完整方法。適合有基本 Linux 指令經驗的用戶。
為什麼選擇 Ubuntu 22.04 LTS 部署 OpenClaw
Ubuntu 22.04 LTS(長期支援版)是目前最穩定且廣泛使用的 Linux 發行版之一,官方支援至 2027 年,企業擴充支援至 2032 年。相比 Ubuntu 24.04(較新,部分軟體相容性尚未完全驗證)和 Ubuntu 20.04(即將結束主流支援),22.04 LTS 是 2026 年部署 OpenClaw 的最佳選擇。
推薦 VPS 服務商比較
在選擇 VPS 伺服器之前,先了解幾個主流服務商的方案:
Hetzner Cloud
DigitalOcean Droplets
8.8/10$6/月起,新加坡節點對台灣延遲低,官方 Ubuntu 22.04 映像穩定可靠。
Vultr High Performance
8.5/10$6/月起,全球多節點,適合需要靠近台灣的部署場景(東京節點)。
Oracle Cloud Free Tier
8.0/10永久免費的 ARM 實例(4核 24GB RAM),是預算有限用戶的最佳選擇,但需要信用卡驗證。
步驟一:準備 Ubuntu 22.04 LTS VPS 環境
在 VPS 服務商建立新的虛擬機器時,選擇 Ubuntu 22.04 LTS 映像。建立完成後,透過 SSH 連線並進行初始安全設定:
# 透過 SSH 連線至 VPS
ssh root@你的VPS-IP地址
# 更新系統套件
apt update && apt upgrade -y
# 安裝基礎工具
apt install -y curl wget git vim ufw fail2ban
# 設定防火牆(只允許 SSH 和 OpenClaw 端口)
ufw allow 22/tcp # SSH
ufw allow 18789/tcp # OpenClaw Gateway(可選)
ufw enable
ufw status
安全加固建議(VPS 上線前必做)
# 建立新用戶(避免直接使用 root)
adduser openclaw
usermod -aG sudo openclaw
# 停用 root SSH 登入
sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
systemctl restart sshd
# 設定 SSH 金鑰認證(在本機執行)
ssh-keygen -t ed25519 -C "openclaw-vps"
ssh-copy-id openclaw@你的VPS-IP
步驟二:安裝 Node.js 22 LTS
# 使用 NodeSource 官方倉庫安裝 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# 驗證版本
node --version # v22.x.x
npm --version
# 設定 npm 全域安裝目錄(避免需要 sudo)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
步驟三:安裝 OpenClaw
# 方法一:官方安裝腳本(推薦)
curl -fsSL https://openclaw.ai/install.sh | bash
# 方法二:手動 npm 安裝
npm install -g openclaw@latest
# 啟動 Onboarding(不安裝 Daemon,稍後手動配置)
openclaw onboard
# 驗證安裝
openclaw --version
openclaw doctor
💡 Onboarding 在 VPS 上的注意事項
- 選擇 Telegram 或 WhatsApp 作為主要通訊頻道(VPS 沒有桌面環境)
- VPS 無法使用 iMessage(需要 macOS 環境)
- API 金鑰輸入時確保終端機連線穩定,避免輸入中斷
步驟四:配置 Systemd 服務(7×24 自動重啟)
這是 Ubuntu 22.04 VPS 部署中最關鍵的步驟。透過 Systemd 服務,OpenClaw 即使崩潰也會自動重啟,確保真正的 7×24 小時不間斷運行:
# 建立 Systemd 服務文件
sudo nano /etc/systemd/system/openclaw.service
在文件中貼入以下內容(替換 YOUR_USER 為你的實際用戶名):
[Unit]
Description=OpenClaw AI Gateway
After=network.target
Wants=network-online.target
[Service]
Type=simple
User=YOUR_USER
WorkingDirectory=/home/YOUR_USER
ExecStart=/home/YOUR_USER/.npm-global/bin/openclaw gateway start --port 18789
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
Environment="PATH=/home/YOUR_USER/.npm-global/bin:/usr/bin:/bin"
[Install]
WantedBy=multi-user.target
# 重載 Systemd 配置
sudo systemctl daemon-reload
# 啟用服務(開機自動啟動)
sudo systemctl enable openclaw
# 立即啟動服務
sudo systemctl start openclaw
# 查看服務狀態
sudo systemctl status openclaw
# 查看實時日誌
sudo journalctl -u openclaw -f
✅ 成功啟動的特徵
執行 systemctl status openclaw 後應看到 Active: active (running) 的綠色狀態,以及 Gateway 已監聽 18789 端口的日誌記錄。
步驟五:配置 Telegram Bot 頻道
VPS 上最常見的通訊頻道選擇是 Telegram,設定步驟:
1建立 Telegram Bot
在 Telegram 搜尋 @BotFather,發送 /newbot 建立新機器人,取得 Bot Token(格式:1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ)。
2取得你的 Chat ID
curl "https://api.telegram.org/bot你的BOT_TOKEN/getUpdates"
# 傳送任意訊息給 Bot 後,id 欄位即為你的 Chat ID
3在 OpenClaw 中設定 Telegram
openclaw channels setup telegram
# 依提示輸入 Bot Token 和 Chat ID
步驟六:VPS 監控與日常維護
📊 監控 OpenClaw 資源使用
# 查看 OpenClaw 進程資源使用
htop -p $(pgrep -f openclaw)
# 查看磁碟使用
du -sh ~/.openclaw/
# 查看記憶體使用
free -h
🔄 自動更新腳本
#!/bin/bash
# 建立 /usr/local/bin/update-openclaw.sh
npm update -g openclaw
systemctl restart openclaw
echo "OpenClaw 已更新至 $(openclaw --version)"
# 設定每週自動更新(crontab)
0 2 * * 0 /usr/local/bin/update-openclaw.sh >> /var/log/openclaw-update.log 2>&1
🌐 日誌輪轉設定(避免磁碟爆滿)
長期運行的 OpenClaw 會產生大量日誌,設定 logrotate 避免磁碟空間耗盡:
# /etc/logrotate.d/openclaw
/home/openclaw/.openclaw/logs/*.log {
weekly
rotate 4
compress
delaycompress
missingok
notifempty
}
VPS 網路優化與 API 連線加速
VPS 伺服器的地理位置直接影響 OpenClaw 呼叫 Claude/OpenAI API 的速度。以下是不同 VPS 位置的建議配置:
美國節點
直連 Claude/OpenAI API,延遲最低,建議首選。
日本節點
亞洲最佳選擇,延遲 80-120ms,對台灣用戶友好。
德國節點
歐洲 Hetzner CP值最高,GDPR 隱私保護優勢。
VPS 所在地的網路規範考量
在部分地區(包含台灣某些 ISP 環境),直接從 VPS 連接 OpenAI/Anthropic API 可能遇到不穩定問題。建議在 VPS 上配置出站代理或選擇使用 VPN07 的 SOCKS5 代理功能,確保 OpenClaw 的 API 呼叫始終穩定高速。VPN07 支援多種代理協定,配置靈活,月費僅 $1.5,是 VPS 用戶的理想選擇。
VPS 常見問題與解決方案
❌ Systemd 服務無法啟動(Exit Code 1)
# 查看詳細錯誤原因
journalctl -u openclaw -n 50 --no-pager
# 確認 openclaw 執行檔路徑
which openclaw
ls -la $(which openclaw)
❌ VPS 記憶體不足(OOM Killed)
# 建立 2GB Swap 空間
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile none swap sw 0 0" >> /etc/fstab
❌ OpenClaw 無法連接 Claude API(Connection refused)
檢查 VPS 防火牆設定,確認 outbound 443 端口開放。若問題持續,可能是 VPS IP 被 Anthropic 封鎖,建議換用其他 VPS 節點或透過 VPN07 代理轉出流量。
Ubuntu VPS 上 OpenClaw 的 8 大商業應用場景
將 OpenClaw 部署在 Ubuntu 22.04 VPS 上的最大優勢是「永遠在線」——不受本機電源狀態影響,即使關閉 MacBook 或 Windows 電腦,你的 AI 助理依然全天候運行。以下是最適合 VPS 部署的應用場景:
1. 24小時客服機器人
透過 Telegram 或 WhatsApp 頻道,OpenClaw 可全天候回覆客戶查詢,整合企業知識庫,提供即時智慧客服,無需人工值班。
2. 市場數據自動監控
設定 Cron Job 讓 OpenClaw 每小時抓取股市、幣圈、競品等市場數據,達到閾值時主動發送警報通知。
3. 內容自動化發布
排程讓 OpenClaw 每天自動撰寫並發布 Twitter/LinkedIn/部落格文章,維持穩定的內容更新頻率,建立個人品牌。
4. 多代理協作工作流
在 VPS 上同時運行多個 OpenClaw 實例,分別負責研究、撰寫、校稿等不同任務,打造企業級 AI 工作流水線。
5. CI/CD 程式碼自動化
整合 GitHub Webhook,讓 OpenClaw 在 VPS 上自動執行測試、分析失敗原因,並生成修復建議或直接提交 PR。
6. 企業郵件智慧處理
OpenClaw 可在 VPS 上監控多個企業郵箱,自動分類、摘要、回覆,甚至將重要郵件整合至 Slack 頻道通知。
7. SEO 監控與優化
定時抓取網站排名數據、分析競品內容策略,生成 SEO 優化建議報告,幫助網站持續提升搜尋排名。
8. 系統監控報警
讓 OpenClaw 監控多台伺服器的 CPU、記憶體、磁碟使用率,發現異常時立即透過 Telegram 發出詳細報警資訊。
Ubuntu 版本比較:為何 22.04 LTS 最適合 OpenClaw
Ubuntu 22.04 LTS(推薦 ✅)
最佳選擇Node.js 22 完整支援,Systemd 穩定,五年長期支援,所有主流 VPS 提供商均有現成映像,OpenClaw 社群文件最完整。
Ubuntu 24.04 LTS(謹慎使用 ⚠️)
可用但較新最新版,部分 npm 套件的 Node.js binding 可能遇到相容性問題,OpenClaw 官方測試重點仍在 22.04。
Ubuntu 20.04 LTS(不建議 ❌)
即將結束支援Node.js 22 需要手動安裝,主流支援即將於 2025 年結束,不建議新部署使用。
運行 OpenClaw 的總費用計算
在開始部署前,先了解完整的月費成本,做好預算規劃:
| 費用項目 | 最低方案 | 推薦方案 |
|---|---|---|
| VPS 主機費 | €4/月(Hetzner) | $6/月(DigitalOcean) |
| Anthropic Claude API | $5-20/月(依用量) | $20-50/月(中等用量) |
| VPN07 網路加速 | $1.5/月 | $1.5/月 |
| 月費合計 | 約 $10.5/月 | 約 $57.5/月 |
降低費用的小技巧
- 使用 Oracle Cloud 永久免費實例(ARM 4核 24GB)可完全節省 VPS 費用
- OpenClaw 支援本地 Ollama 模型,如果 VPS 夠強可以完全不需要付費 API
- VPN07 月費 $1.5 是固定成本,相較於 API 費用幾乎可以忽略不計
- 設定 Claude API 的用量限制,避免意外費用超支
VPN07 穩定 VPS + OpenClaw 連線
台灣用戶首選,解決 VPS API 連線問題
Ubuntu VPS 上的 OpenClaw 需要穩定連接 Anthropic/OpenAI API。VPN07 提供 1000Mbps 千兆頻寬、70+ 國家節點,支援 SOCKS5 代理,幫助 VPS 繞過 IP 封鎖問題,確保 AI 助理始終在線。運營超過十年,穩定性業界頂尖。