Openclaw 安裝教學:Windows / Mac 本機部署完整圖文步驟

Home AI 工具與自動化 Openclaw 安裝教學:Windows / Mac 本機部署完整圖文步驟

Table of Contents

驚人數字:超過 70% 的實作問題來自「環境設定」而非程式碼錯誤,這表示部署流程比你想的更關鍵。🔧

我們在這篇指南要做的是,幫你在週末內把 OpenClaw 在 Windows 與 Mac 的本機部署弄好,並確保它能長時間穩定運作。

先說清楚重點:本機並非跑大模型,多數推理由 OpenAI、Claude 等雲端 API 支援;本地部屬主要是 24/7 的 WebSocket gateway 與任務執行環境。

部署會分兩條路線:Windows 用 WSL2 建 Linux;Mac 則用 VirtualBuddy 裝 Ubuntu,再透過 SSH 操作。我們會帶你完成 npm 全域安裝、onboard 設定、模型與認證流程,並串接 Telegram 成為手機可控的 AI 助手📱。

文中也會提供常用指令與驗證清單,並整理 WSL2 DNS、Telegram 配對、systemctl/user service 等常見卡關的快速排查方向,最後提醒資安與成本控管的實務建議。

若你想進一步將工具應用於跨境行銷與品牌成長,我們也會在文末提供落地協助資源與延伸閱讀(含 相關資源)。我們會一路陪你排除障礙,讓工具真正落地。😊

重點摘要

  • 本指南目標:完成本機部署並穩定運作。
  • 架構說明:本地為 gateway,AI 推理主要靠雲端 API。
  • 雙路線部署:Windows(WSL2)與 Mac(VirtualBuddy + SSH)。
  • 實作內容:npm 安裝、onboard、模型選擇與認證、Telegram 串接。
  • 交付物:常用指令與驗證清單,定位常見卡關點。
  • 資安與成本:隔離高權限元件,於模型層級控管費用。

安裝 OpenClaw 前先搞懂它的運作方式與你會用到什麼

本機其實在跑什麼?

本機主要常駐一個輕量 gateway service,負責收訊息、派任務、回傳結果,並透過 雲端模型 API 做推理。你不需要 GPU;費用變成按 token 計算。

典型使用情境

這個 AI Agent 本機 適合做自動化、資料蒐集、競品追蹤、POC 與 AI Coding 的輔助任務。例如信箱整理、新聞監控、爬蟲與報表彙整,都是常見的 OpenClaw 使用情境。

版本快、如何排錯

專案更新快,安裝步驟可能會微調。建議併用一個終端機與一個 AI 對話視窗,把錯誤訊息貼上去問,能快速定位問題並得到下一步指引。

  • 常見元件:Node.js/npm、systemd/systemctl、Telegram Bot API。
  • 部署小提醒:把本機視為能執行指令的代理程式,務必注意權限與資安。
  • 延伸閱讀:可參考我們的 跨境自動化流程參考。

硬體與環境需求:Windows PC 與 Mac 怎麼選最省事

A sleek modern workspace featuring a high-end Windows PC and a stylish Mac laptop, highlighting the hardware requirements for OpenClaw installation. In the foreground, the devices are prominently displayed on a polished wooden desk, adorned with technical specifications charts and components like RAM and GPUs artistically arranged around them. In the middle, a light source creates a cinematic glow, emphasizing the devices' designs. In the background, a minimalist office environment with large windows allows natural light to filter in, contributing to a clean, professional atmosphere. The overall mood is one of efficiency and sophistication, inviting readers to consider their hardware options for seamless deployment. The image is branded subtly with the logo "LOOKOUTSPACE" integrated into the desk setup.

最低可行與推薦配置

最低可行:2 vCPU / 4GB RAM。這能跑起 gateway 與基本任務。

建議配置:4 vCPU / 8GB RAM,若要同時跑多任務或 cron job,會更穩定。

實作案例:我們用 mini PC(i3、16GB RAM、SSD)驗證過。重點是電腦只跑輕量背景服務並保持連線。

為何選桌機或迷你主機勝過筆電

  • 桌機/迷你主機不會受電池或休眠影響,長期 24/7 長時間開機 更安心。
  • 有線網路與更好散熱,避免因斷線或過熱導致任務中斷。
  • 實務上不需要 GPU,因為模型推理由雲端 API 處理。
用途 最低規格 推薦規格
單一 gateway / 測試 2 vCPU / 4GB RAM 4 vCPU / 8GB RAM
多任務 / 長期監控 4 vCPU / 8GB RAM i3 / 16GB RAM / SSD(迷你主機)
效能重點 有線網路、穩定電源 散熱、手動更新、避免自動重開

Windows 本機部署路線:用 WSL2 建立 Linux 環境

在 Windows 上,我們建議把核心服務放在 WSL2 的 Linux 中運行。這能讓管理、日誌與 service 控制更接近伺服器環境,減少因平台差異造成的錯誤。

啟用與確認 WSL2:為什麼它是關鍵

先確認 WSL2 已啟用且預設版本為 2,並且所選的 Linux 發行版能正常 apt update。Windows Linux 子系統 提供的 Linux 生態會讓 service 管理與排錯更直觀。

常見坑:WSL2 DNS 連不上網路時的排查方向

遇到 WSL2 DNS 問題,先別重裝。用 ping、nslookup、apt update 做最小驗證。

  • 檢查 /etc/resolv.conf 是否被 Windows 覆蓋。
  • 嘗試重啟 WSL:wsl –shutdown,然後重開發行版。
  • 若仍有問題,可暫時手動寫入 DNS 並測試網域解析。

安裝 Node.js 與 npm:用 nvm 管理版本更穩定

我們建議用 nvm 安裝 Node.js LTS,方便未來升級或回退。以下 checklist 可直接照做:

  1. 安裝 nvm 並載入 shell 設定。
  2. 執行 nvm install –lts,等待安裝完成。
  3. 確認版本:node -v 與 npm -v。
情境 檢查項目 建議動作
無法 apt update DNS/網路 檢查 resolv.conf → wsl –shutdown → 重啟
service 無法啟動 systemd/權限 在 WSL2 用 user service 或以 sudo 測試啟動
Node 相依性錯誤 Node 版本不合 用 nvm install –lts,切換到 LTS 測試

若卡關,把具體錯誤訊息與你做過的步驟貼給 AI,通常能快速定位問題。更多相關資源可參考我們的 域名與部署參考。

Mac 本機部署路線:用 VirtualBuddy 安裝 Ubuntu 並用 SSH 操作

我們示範如何用 VirtualBuddy 建一台乾淨的 Ubuntu Server,後續全部透過終端機遠端管理,維持伺服器般的穩定性。😊

下載與映像檔選擇

先從官方 releases 下載 VirtualBuddy,並選取 Ubuntu 24.04 ARM server ISO(arm64)來避免架構不符。這步對 Apple Silicon 特別重要。

VM 資源與安裝小技巧

  • 建議 Virtual CPUs:3–4;Memory:至少 4GB。
  • Display 拉最小即可,因為我們主要靠 SSH。
  • 安裝時務必勾選 OpenSSH server,這能讓後續 Mac SSH 連線順利無痛。

SSH 連線範例與 nvm 設定

找到 VM 的 IPv4,然後在 Mac 終端機輸入:ssh [帳號]@192.168.64.13,輸入密碼就能登入。

登入後用官方指令安裝 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
接著執行 source ~/.bashrc(或 source ~/.zshrc),最後用 nvm install –lts 安裝 Node.js。

A sleek, modern workspace featuring a laptop displaying the VirtualBuddy interface on Ubuntu, nestled on a wooden desk with minimalistic decor. In the foreground, a pair of hands hover over the keyboard, showcasing a focused user intent on deploying Ubuntu via SSH. The middle ground highlights a colorful array of open terminal windows, with code snippet decorations, integrating a sense of technical engagement. In the background, a softly blurred wall-mounted monitor displays a stylish infographic about Mac deployment processes using VirtualBuddy. The lighting is warm and inviting, creating a productive atmosphere, with natural light streaming in from a nearby window. The overall mood exudes professionalism and innovation, branding the image with "LOOKOUTSPACE".

Openclaw 安裝教學:用 npm 安裝並啟動 onboard 設定流程

我們示範一套可複製的流程,從全域安裝到第一次 onboard,把 gateway 快速啟動並連上模型與認證。步驟簡單,適合先跑通再優化的策略。

安裝步驟(快速檢查)

  • 確認 node 與 npm 可用後,執行:npm i -g openclaw,讓指令在任何路徑都能呼叫。
  • 安裝完成後,驗證指令是否存在並可執行。

開始設定

  • 執行 openclaw onboard,依序設定模型、認證、通訊渠道與 hooks。
  • 欲先驗證運作可選 QuickStart;需要嚴格權限策略時,選自訂流程。

模型與認證建議

  • 若有 ChatGPT Plus 以上,建議用 OpenAI Codex OAuth 流程接入。
  • 工程團隊若已有訂閱,可用 GitHub Copilot device login 做為另一認證選項。

常見小技巧:OAuth 完成後若瀏覽器顯示「無法連上網站」,請把登入後的 URL 回貼到終端機,流程通常會正常完成。成本上,先用較低模型層級跑通工作流,再視需求升級。

若想參考自動化與整合案例,我們也提供相關流程說明:QuickStart 與流程整合參考。

設定 Telegram 控制渠道:BotFather 建機器人、拿 Token、完成配對

現在我們來設定手機上能直接遙控 gateway,讓指令從 Telegram 到伺服器無縫傳遞。步驟簡單,適合在辦公室或外出時操控任務。📱

建立機器人與取得 Token

第一步到 Telegram BotFather(@BotFather),傳送 /newbot,依提示輸入 bot name 與 username。完成後會拿到一組 HTTP API Token,這就是 Telegram Bot API Token,請妥善保存。

A digital illustration of a friendly robot character representing the Telegram BotFather, featuring a modern, sleek design with a bright blue and white color scheme. In the foreground, the BotFather is animated, holding a smartphone displaying a Telegram interface, symbolizing bot creation and token acquisition. The middle layer shows a laptop with coding scripts and bot commands, showcasing the technical aspect of bot deployment. In the background, incorporate a soft-focus digital workspace with abstract tech elements like circuit patterns, light trails, and cloud symbols, creating a vibrant and innovative atmosphere. The scene is illuminated with warm lighting, emphasizing a collaborative and productive mood. The design should be clean and professional, without any text. LOOKOUTSPACE.

在 onboard 中貼上 Token 並核准配對

回到 onboarding 畫面,選擇 Telegram (Bot API),貼上剛取得的 Telegram Bot API Token。啟動後,終端機會顯示配對狀態。看到 Approved telegram sender <user-id> 即代表成功。

「一旦看到 Approved telegram sender,代表你的手機帳號已被允許控制該 bot。」

卡關檢查清單與重試步驟

  • 確認 token 無多餘空格或貼錯欄位。
  • 在 Telegram 對 bot 先送 /start 以觸發回應。
  • 若使用配對碼流程:在 bot 取得配對碼後執行 openclaw pairing approve telegram <配對碼>。
  • 重試順序:檢查 gateway status → 重新 onboard → 重置 bot token(最後手段)。
情況 可能原因 建議動作
看不到 Approved telegram sender token 貼錯 / bot 未啟動 確認 token、對 bot 傳 /start、重啟 gateway
配對碼無效 過期或輸入錯誤 重新取得配對碼並執行 approve
安全疑慮 token 外洩風險 存放密碼管理器並定期重置 token

補充參考:若需串接金流或其他通路,可參考我們的整合教學 整合金流範例。

啟動、常用管理指令與驗證:確保 Gateway 真的在跑

部署完成後,我們的目標是把服務當成可維運的系統,而非一次性玩具。第一步是確認連線與日常操作流程清楚,這樣出問題時能快速定位並回復。😊

查看狀態與健康檢查

先用 openclaw status 做健康檢查。重點欄位是 gateway reachable,它代表系統能否從外部到達你的 gateway。

若 status 顯示 unreachable,先看錯誤訊息,再檢查網路、防火牆與 Bot token。最小驗證法:在 Telegram 對機器人發一則簡單訊息,確認是否有回覆。

修改設定與生效步驟

設定檔位置範例為 ~/.openclaw/config.json5。修改前請先備份原檔。

編輯後,先用 openclaw config 檢查語法與即時提示,然後執行 重啟 gateway 以讓新設定生效。

  • 常用指令清單:openclaw status、openclaw config、重啟 gateway、查看 log(journal 或 log 檔)。
  • 驗收 KPI:gateway reachable 且在 Telegram 發訊有回應。
  • 商務應用建議:加上基本 log/稽核,方便回溯自動化行為。

「安裝成功≠可穩定運作;真正的驗收是 gateway 可被監控並回應。」

如需更完整的部署檢查清單與驗證流程,參考我們的 部署檢查清單與進階驗證。

疑難排解精選:systemctl 與 gateway service 問題怎麼修

遇到 systemctl –user 回傳 unavailable 不要慌,這通常代表使用者 session 或相關通訊沒就緒。我們用「症狀 → 原因 → 修法」來快速定位,讓服務能穩定長跑。😊

錯誤特徵與成因快速辨識

症狀常見:執行 systemctl –user is-enabled 得到 unavailable。原因多為 user session、DBUS 或 linger 未啟用。

前置修正:enable-linger 與環境變數檢查

第一步先啟用 enable-linger,讓帳號在未登入時仍可維持 user service。

別忘了檢查 DBUS XDG 環境變數(例如 XDG_RUNTIME_DIR、DBUS_SESSION_BUS_ADDRESS),若缺少就手動補齊再測試。

手動建立服務與即時日誌追蹤

若自動安裝沒建立檔案,手動建立 openclaw-gateway.service 到正確路徑,然後執行 enable 與 start。

啟動後,用 journalctl 即時追 log(tail -f),觀察啟動錯誤、斷線或 token/權限問題。

「先把 service 的狀態穩住,再談功能擴充;排錯以日誌為主線。」

企業建議:把日誌與稽核同步規劃,能讓未來維運與內部稽核更順暢。我們會陪你一步步把服務變成可靠的長期資產。

安全性與成本控管:本機部署前一定要做的權限隔離與花費預估

在開始之前,我們先說清楚風險與優先順序。把系統視為能執行命令的代理程式,代表它擁有對電腦的高度操作權限,任何疏忽都可能放大資安或費用風險。

把它當作「電腦上權力無限大」的服務,建議使用獨立電腦或獨立 VM,並建立專用使用者帳號。這樣能把日常工作與敏感檔案隔離,降低權限被濫用的機會。

憑證與權限隔離要點

憑證管理:所有 Telegram token、模型 OAuth 與 API key 都應放進密碼管理器,避免貼在共用文件或聊天群組。若發現疑似外洩,立即撤換 token 並檢查使用紀錄。

權限隔離最佳實務:獨立電腦或 VM + 專用系統帳號;限制該帳號的檔案與網路存取。把管理介面與敏感控制放在內網或 VPN 後面。

API token 成本與模型分級策略

高階模型很燒,API token 成本會快速累積。建議採用 模型分級策略:日常任務用低成本模型,只有在需要深度推理或生成關鍵產出時才切換到高階模型。

我們也建議設定月度上限與監控告警。很多人因為少量自動化任務就看到大帳單,事前規劃能避免驚喜支出。

連線與更新的穩定性建議

關閉休眠、手動更新:為了穩定性,請關閉系統休眠與自動重啟,並改成手動更新。最致命的不是慢,而是代理突然斷線或被系統更新中斷。

連線方面,建議使用有線網路、固定位置與穩定電源。把主機當成小型常駐伺服器來維運,而非偶爾使用的筆電。

「穩定與可控才是長期投入的投資報酬率。」

若想了解更多與部署相關的操作與優化,我們整理了實務指引與檢查清單,可參考 相關部署指引,幫你把安全與成本納入日常管理。

需要更完整的導入與落地協助:艾肯斯網站服務與品牌新馬陪跑資源

部署只是起點;真正的價值在於把資料、內容與銷售通路串成可複製的成長流程。

艾肯斯網站服務能提供什麼

艾肯斯網站服務專注於電商網站開發與形象網站建置,支援 Shopify 與自建電商解決方案。

我們把 SEO 優化、網站速度與行銷策略整合,從設計到技術支援都能覆蓋,幫你提高曝光與轉換率。

台灣品牌啟航新馬陪跑(PINTAIWAN)

新馬陪跑 PINTAIWAN 提供三大落地框架:影音頻道、線下展示店、台灣館展銷會。

此方案結合新零售與 DTC 策略,並以精準數據收集為核心,協助品牌快速接軌當地消費者與通路。

聯繫方式

當你準備把技術成果接入商務目標,歡迎前往 艾肯斯官網或加入官方 LINE 與我們聊落地計畫。我們會依產業與目標市場(新加坡/馬來西亞)提供具體建議。📩

「網站 × SEO × 行銷策略整合,讓技術投入轉為可長期經營的商業資產。」

結論

結論 — OpenClaw 安裝總結:結論以實務為導向,提供可量化的驗收標準與上線前的必要檢查。

我們把本機部署分成兩條可執行路線:Windows(WSL2)或 Mac(VirtualBuddy + Ubuntu + SSH)。選一條走到底,減少混合環境的變數。WSL2 vs VirtualBuddy 的重點是以穩定性與擴展性作為判斷依據。

安裝主線簡潔:nvm + LTS Node → npm i -g OpenClaw → onboard → 選模型與認證 → 串 Telegram → 完成配對與驗證。驗收標準很務實:openclaw status 顯示 gateway reachable,並以 Telegram 發訊測試回應(Telegram 控制 OpenClaw)。

遇到問題先看 log(journalctl / 狀態),再用 AI 協助定位;不上線前務必做權限隔離、憑證管理與成本分級,強化成本與資安控管。

總之,這份 OpenClaw 安裝總結 將部署變成可重複的流程。當系統穩定後,你就能把自動化當成營運槓桿,做數據採集與跨境決策支援。😊

FAQ

Openclaw 本機部署是做什麼?

Openclaw 在本機運作時,主要扮演輕量背景服務(gateway)並透過雲端模型 API 執行推論。這代表本地端負責接收指令、管理連線與安全邊界,實際的模型推論可委由 OpenAI、Anthropic 或其他雲端 API 完成,平衡延遲與成本。💡

我適合用本機部署還是雲端服務?

如果你重視資料隱私、低延遲或需長期自動化任務(如競品追蹤、POC、AI Coding 流程),本機部署較合適。若想快速試用、不想管理環境,雲端託管更省事。我們建議:POC 先用本機小規模測試,再決定是否轉雲端或混合架構。

Windows 要怎麼準備環境?

在 Windows 上推薦使用 WSL2 建立 Linux 環境。步驟要點:啟用 WSL2、確認 Linux 內網路與 DNS、安裝 nvm 並以 nvm 安裝 Node.js LTS。WSL2 能提供穩定的 Linux 生態,方便後續用 npm 安裝與維運。

常見的 WSL2 網路問題怎麼解?

若遇到 DNS 或無法連線,先檢查 Windows 防火牆、WSL2 網路設定與 /etc/resolv.conf。可嘗試重啟 WSL(wsl –shutdown)、手動指定 DNS(如 8.8.8.8),或更新 Windows 網路驅動來排查。

Mac 上推薦的本機部署方式是什麼?

在 Apple Silicon Mac,我們建議用 VirtualBuddy 建立 Ubuntu 24.04 ARM Server VM,並勾選 OpenSSH server。配置適當 CPU 與記憶體後,用 ssh 從 macOS 連線管理 VM,能兼顧相容性與穩定性。

VirtualBuddy VM 資源要怎麼分配?

依使用情境:基本測試建議 2 vCPU / 4GB RAM;長期或多用戶建議 4 vCPU / 8GB+。注意避免讓主機進入休眠,並確保 VM 有穩定網路與磁碟 I/O。

安裝 Openclaw 的基本步驟是什麼?

一般流程:在 Linux 環境安裝 nvm → 安裝 Node.js LTS → 全域安裝 openclaw(npm i -g openclaw)→ 執行 openclaw onboard,依向導完成 QuickStart、模型與認證設定。過程中留意 Gateway 相關權限與 systemd/user 服務設定。

openclaw onboard 跟 QuickStart 有什麼差別?

onboard 提供完整設定向導(含模型、認證與通道設定),適合初次部署與生產環境。QuickStart 則提供快速測試流程,適合驗證安裝是否成功或做 POC。

可以接哪種模型與認證方式?

Openclaw 支援多種雲端模型與認證方式,例如使用 OpenAI(API key 或 OAuth)、Anthropic,或透過 GitHub Copilot 的 device login 流程。選模型時請評估延遲、成本與功能(如 code generation)。

如何設定 Telegram 作為控制通道?

流程:在 BotFather 建立 Bot 並取得 Bot Token → 在 openclaw onboard 選 Telegram (Bot API) 並貼上 token → 完成配對後,openclaw 會顯示 Approved telegram sender,代表成功接收訊息與指令。

Telegram 配對常見卡關怎麼檢查?

檢查項目:確認 bot token 無誤、伺服器有外網連線、webhook 或 long polling 無阻(防火牆/NAT)、以及 openclaw gateway 狀態為 reachable。重試時可查看 gateway 與 journalctl 日誌找錯誤訊息。

怎麼確認 Gateway 正常運作?

使用 openclaw status 檢視關鍵欄位,確保 gateway reachable、sender approved 與 service active。若修改設定(openclaw config),記得重啟 gateway 或 systemd user 服務並再次檢查狀態。

systemctl –user is-enabled 顯示 unavailable,該怎麼辦?

常見原因是缺少 enable-linger 或 XDG/DBUS 環境變數未正確設定。可先執行 sudo loginctl enable-linger ,並確認 systemd user 服務檔(openclaw-gateway.service)正確放置於 ~/.config/systemd/user,再啟用與啟動。

要如何查看 Openclaw 的啟動 log?

使用 journalctl –user -u openclaw-gateway.service -f 查看即時日誌,或加上 –since/–until 範圍檢索歷史日誌。日誌能協助排查啟動失敗、斷線或認證錯誤原因。

部署本機有哪些安全建議?

把 Openclaw 視為系統級權限的入口:建議使用獨立電腦與專用系統帳號,限制 API token 存取權限,並在網路層加上防火牆與 IP 白名單。定期輪換金鑰並監控異常使用量。

如何控制模型 API 的成本?

成本控制策略:設定模型層級(低階模型作日常任務,高階模型僅用於必要場景)、使用 token 上限與流量警示、採用 batch 或 cache 策略降低重複請求。定期分析使用報表以優化花費。

如果需要整合導入或在東南亞落地,有哪些協助資源?

我們(艾肯斯)提供網站建置、SEO 與數位行銷整合,並有 PINTAIWAN 新馬陪跑方案(影音、線下展示、台灣館展銷)協助品牌落地。欲了解更多,可至艾肯斯官網或官方 LINE 聯繫專案顧問。

0 評論 308 觀看次數

You Might Be Interested In

關於我們

艾肯斯網站服務|專業打造電商與形象網站

艾肯斯專注於電商網頁與形象網站的開發,涵蓋Shopify、自建電商、企業品牌網站等。我們不僅提供高效能網站架構,更融入SEO優化、數位行銷策略,提升品牌曝光與轉換率。從設計到技術支援,確保您的網站具備吸引力與商業價值。

📩 聯繫我們:請訪問 艾肯斯官網 或是官方line 了解更多

追蹤我們

熱門文章

精選文章

服務推薦

千萬別錯過