OpenClaw 是 2026 年最受矚目的開源 AI 助理專案。它能串接 ChatGPT、Claude 等大型語言模型,透過 Telegram、Discord、Slack 等通訊平台與你互動,幫你處理信件、管理行程、寫程式、查資料。跟 ChatGPT 網頁版最大的不同是:OpenClaw 跑在你自己的機器上,資料完全由你掌控。
但如果裝在自己的電腦上,電腦一關機 AI 就斷線了。想讓它 24 小時待命,最好的做法是部署到一台 VPS 上。這篇教學會帶你從零開始,在 Linux VPS 上裝好 OpenClaw 並串接 Telegram。
你需要準備什麼
在開始之前,確認你手上有這些東西:
- 一台 Linux VPS(建議 Ubuntu 22.04 或 24.04,至少 1 核 CPU、1GB RAM)
- SSH 登入能力(如果還不會,可以參考我們的 SSH Key 設定教學)
- 一組 AI 模型的 API Key(Anthropic Claude 或 OpenAI,擇一即可)
- 一個 Telegram 帳號(用來和 AI 對話)
Step 1:安裝 Node.js
OpenClaw 需要 Node.js 22 以上。用 nvm(Node Version Manager)安裝是最簡單的方式:
1 | # 安裝 nvm |
如果你不想用 nvm,也可以透過 NodeSource 的官方套件庫安裝:
1 | curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - |
Step 2:安裝 OpenClaw
Node.js 裝好之後,一行指令就能安裝 OpenClaw:
1 | npm install -g openclaw@latest |
安裝完成後,確認指令可以正常執行:
1 | openclaw --version |
如果出現 command not found,通常是 npm 的全域路徑沒有加入 PATH。執行以下指令修正:
1 | echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc |
Step 3:執行 onboard 設定精靈
OpenClaw 提供互動式的設定精靈,會一步步引導你完成所有設定:
1 | openclaw onboard --install-daemon |
--install-daemon 參數會同時安裝背景服務,讓 OpenClaw 在你斷開 SSH 後繼續運行。
設定精靈會依序問你:
選擇 AI 模型:推薦先選 Anthropic Claude 或 OpenAI。選擇後會要求你輸入 API Key。如果你有 GitHub Copilot 的訂閱,也可以選擇透過 GitHub 授權,不需要另外付費。
選擇通訊平台:建議選 Telegram,因為官方對 Telegram 的支援最完整。選擇後會引導你建立 Telegram Bot(後面會詳細說明)。
設定 Gateway:選擇 QuickStart 即可,會自動設定好預設的 Port(18789)和綁定位址。
整個流程大約 5 分鐘就能完成。
Step 4:建立 Telegram Bot 並串接
在 Telegram 上搜尋 @BotFather,發送 /newbot 指令來建立一個新的 Bot:
- 輸入 Bot 的顯示名稱(例如「My OpenClaw」)
- 輸入 Bot 的使用者名稱(必須以
bot結尾,例如my_openclaw_bot) - BotFather 會回傳一組 Bot Token,格式像
1234567890:ABCdefGhIjKlMnOpQrStUvWxYz
把這組 Token 貼到 onboard 精靈要求的欄位中即可。
設定完成後,到 Telegram 找到你剛建立的 Bot,發送一則訊息。如果終端機顯示需要配對(pairing),按照指示執行:
1 | openclaw pairing approve telegram <code> |
配對成功後,你就可以在 Telegram 上直接跟你的 AI 助理對話了。
Step 5:確認背景服務正常運行
如果 onboard 時加了 --install-daemon,OpenClaw 的 Gateway 服務應該已經在背景執行了。確認一下:
1 | openclaw status |
應該會看到 Gateway service: running。
如果服務沒有啟動,手動啟動:
1 | sudo systemctl start openclaw-gateway |
確認服務狀態:
1 | sudo systemctl status openclaw-gateway |
這樣即使你關掉 SSH 連線,OpenClaw 也會持續運行,Telegram Bot 隨時都能回應你的訊息。
常見問題排除
Q:安裝時出現 EACCES 權限錯誤?
如果你是用 nvm 安裝的 Node.js,通常不會遇到這個問題。如果是系統內建的 Node.js,試試在 npm install 前面加 sudo,或者改用 nvm 重新安裝。
Q:openclaw onboard 卡在 Gateway 設定?
在某些 VPS 環境中,systemd 的 user service 可能需要額外設定。執行以下指令後再重試:
1 | sudo loginctl enable-linger $USER |
Q:API 費用會很高嗎?
這取決於你用哪個模型和使用頻率。日常輕度使用(每天幾十則對話),Claude Haiku 或 GPT-4o mini 的成本大約每月幾美元。如果你有 GitHub Copilot 訂閱,可以直接用它的額度,不需要額外付費。
Q:擔心資安問題?
幾個基本原則:用獨立的 API Key(不要用主帳號的)、在 VPS 上建立專用的非 root 使用者來跑 OpenClaw、定期更新到最新版本。OpenClaw 本身是開源的,程式碼可以自行審核。
進一步探索
OpenClaw 裝好之後,可以繼續嘗試:
- 安裝 Skills(技能插件)來擴充 AI 的能力,例如自動查詢 Hacker News、管理待辦事項
- 透過 Web 控制面板(
http://你的VPS_IP:18789)來管理設定 - 切換不同的 AI 模型,找出最適合你需求的組合
結語
把 OpenClaw 部署到 VPS 上,你就有了一個 24 小時不間斷的私人 AI 助理。整個安裝流程不算複雜,最關鍵的是 Node.js 版本要對、API Key 要備好。
如果你還沒有 VPS,NCSE Network 提供搭載 Intel Gold CPU 和 NVMe SSD 的台灣 VPS 方案,1 核 1GB 的入門方案就足夠跑 OpenClaw。低延遲的台灣節點讓你透過 Telegram 操作時反應更即時,24/7 技術支援在你卡關時也有人可以問。