在 Hostinger 部署個人 AI 助手完全指南
歡迎來到 OpenClaw 個人 AI 助手的完整部署教學。本指南將帶領你從零開始,在 Hostinger 主機上建立屬於自己的 AI 對話系統。無論你是想打造個人專屬的智能助理,還是希望深入了解 AI 部署流程,這份教學都將為你提供清晰的步驟與實用的技巧。
OpenClaw 是一套強大的開源 AI 框架,讓你能夠完全掌控自己的 AI 服務。相較於依賴第三方平台,自行部署不僅能保護資料隱私,更能根據需求自由客製化功能。透過本教學,你將學會如何在 Hostinger 這個穩定且經濟實惠的主機平台上,成功搭建並運行你的 AI 助手。
整個安裝過程大約需要 30-45 分鐘,我們會從系統需求檢查開始,逐步完成 SSH 連線、環境配置、套件安裝,直到最終啟動服務。每個步驟都附有詳細說明與常見問題解決方案,確保即使是第一次接觸伺服器部署的使用者,也能順利完成。
查看系統需求
核心概念
認識 OpenClaw AI 助手框架
為什麼選擇 OpenClaw?
開源、可自訂、完全掌控的 AI 解決方案
OpenClaw 是一套專為開發者與技術愛好者設計的開源 AI 助手框架。與市面上的封閉式 AI 服務不同,OpenClaw 讓你擁有完整的系統控制權,從對話邏輯、資料處理到介面設計,每個環節都能按照你的需求進行調整。
這個框架採用現代化的架構設計,基於 Node.js 生態系統,整合了主流的 AI 模型介面,讓你能夠輕鬆串接 OpenAI、Claude 等 AI 服務。無論是建立客服機器人、知識管理助手,還是個人生產力工具,OpenClaw 都能提供穩固的基礎架構。
開源自由
完整原始碼可查看與修改,無供應商鎖定問題
隱私優先
資料儲存在你的主機上,完全掌控敏感資訊
高度彈性
可串接多種 AI 模型,支援客製化擴充功能
成本效益
一次部署長期使用,只需負擔主機與 API 費用
開始部署
選擇適合的 Hostinger 主機方案
在開始部署 OpenClaw AI 助手之前,你需要一個穩定可靠的主機環境。Hostinger 提供多種 VPS 方案,以下是針對不同需求的推薦配置,幫助你選擇最適合的方案開始你的 AI 助手之旅。
入門方案 - VPS 1
  • 1 vCPU / 4GB RAM / 50GB SSD
  • 月費約 $4-6 美元
  • 適合個人學習與測試
  • 可支援基本 AI 對話功能
  • 建議用於開發環境
推薦方案 - VPS 2
  • 2 vCPU / 8GB RAM / 100GB SSD
  • 月費約 $8-12 美元
  • 適合正式部署使用
  • 可處理多使用者同時存取
  • 效能與成本最佳平衡
進階方案 - VPS 3
  • 4 vCPU / 16GB RAM / 200GB SSD
  • 月費約 $16-20 美元
  • 適合高流量應用
  • 可運行多個 AI 服務
  • 提供充足擴展空間

🎯 特別優惠提示
Hostinger 經常提供新用戶優惠,首次購買可享最高 75% 折扣!建議選擇年付方案以獲得最優惠的價格。
使用推薦連結購買,支持本教學持續更新
選好方案後,請確保在購買時選擇 Ubuntu 20.04 或更新版本作為作業系統。完成購買後,你將收到主機的 IP 位址與登入憑證,這些資訊將在後續的 SSH 連線步驟中使用。
準備階段
系統需求與前置準備檢查清單
在開始安裝之前,確認你的環境符合所有必要條件是成功部署的關鍵。以下將詳細列出硬體、軟體與帳號方面的需求,請逐項檢查確保萬無一失。
1
主機環境
  • Hostinger VPS 或 Cloud 主機方案
  • 至少 2GB RAM(建議 4GB 以上)
  • 10GB 以上可用儲存空間
  • Ubuntu 20.04 或更新版本
2
軟體需求
  • Node.js 18.x 或更高版本
  • npm 9.x 或更高版本
  • Git 版本控制工具
  • SSH 客戶端程式
3
帳號憑證
  • Hostinger 帳號與登入權限
  • SSH 存取已啟用
  • OpenAI API 金鑰(或其他 AI 服務)
  • 網域名稱(選用但建議)

💡 新手建議: 如果這是你第一次進行伺服器部署,建議先在 Hostinger 建立一個測試用的 VPS 實例,避免影響現有的正式環境。VPS 方案提供完整的系統控制權,是學習部署的最佳選擇。
Hostinger 主機方案選擇建議
基礎方案
適合個人測試與學習使用
  • VPS 1: 1 vCPU / 4GB RAM
  • 月費約 $4-6 美元
  • 適合低流量個人專案
進階方案
適合正式部署與中等流量
  • VPS 2: 2 vCPU / 8GB RAM
  • 月費約 $8-12 美元
  • 可處理多使用者同時存取

🚀 準備開始了嗎? 立即前往 Hostinger 選購適合的 VPS 方案,開始部署你的個人 AI 助手!
建立 SSH 連線到 Hostinger 主機
SSH(Secure Shell)是連接遠端伺服器的標準方式,提供加密的安全通道讓你能夠在主機上執行命令。對於初次使用的人來說,SSH 連線可能看起來有些複雜,但只要按照步驟操作,你很快就能掌握這項關鍵技能。
01
登入 Hostinger hPanel 控制面板
前往 Hostinger 網站並登入你的帳號,進入主機管理介面
02
啟用 SSH 存取權限
導航至 Websites → Manage → SSH Access,將 SSH 功能開啟
03
記錄連線資訊
複製並儲存 Host IP、Username、Port 等重要連線參數
04
開啟終端機程式
Windows 使用 PowerShell,macOS/Linux 使用 Terminal
05
執行 SSH 連線指令
輸入連線命令並提供密碼,成功後即可看到伺服器提示符
SSH 連線指令範例
ssh username@your-server-ip.hostinger.com # 首次連線會詢問是否信任此主機,輸入 yes # 接著輸入你的 SSH 密碼 # 成功連線後會看到類似以下的提示符: username@server:~$

🔒 安全提示: 建議在 Hostinger 面板中設定 SSH 金鑰認證,取代密碼登入方式。金鑰認證更安全且方便,能有效防止暴力破解攻擊。設定完成後,你無需每次都輸入密碼。
環境配置
安裝 Node.js 與必要套件
Node.js 是 OpenClaw 運行的核心環境,它提供了 JavaScript 在伺服器端執行的能力。確保安裝正確的版本對於系統穩定性至關重要。本節將帶你完成 Node.js 18.x 的安裝流程,這是目前最穩定且廣泛支援的 LTS 版本。
安裝步驟詳解
首先需要更新系統套件清單,確保所有軟體都是最新版本。這個步驟雖然不是必須,但強烈建議執行,因為過時的系統套件可能導致相容性問題。
sudo apt update && sudo apt upgrade -y
接下來使用 NodeSource 官方提供的安裝腳本,這是最可靠的安裝方式。腳本會自動設定套件來源並安裝指定版本的 Node.js。
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs
安裝完成後,驗證版本號確保一切正常。你應該會看到 v18.x.x 的版本號,以及對應的 npm 版本。
node -v npm -v
為何選擇 18.x?
Node.js 18 是長期支援版本(LTS),提供穩定性保證與安全更新直到 2025 年 4 月
版本相容性
OpenClaw 要求 Node.js 18 以上,較舊版本可能缺少必要的 API 功能
效能優勢
18.x 版本包含 V8 引擎更新,提供更快的執行速度與更低的記憶體使用
檢查安裝結果
執行以下命令來確認 Node.js 與 npm 都已正確安裝。正常情況下,你會看到類似 v18.17.0 和 9.8.1 的版本號。如果出現「command not found」錯誤,表示安裝過程有問題,需要重新執行上述步驟。
下載並安裝 OpenClaw 專案
現在環境已經準備就緒,接下來要從 GitHub 取得 OpenClaw 的完整程式碼。Git 是一個版本控制系統,讓你能夠輕鬆下載並管理開源專案。這個步驟會將所有必要的檔案複製到你的伺服器上。
1
選擇專案位置
決定要將 OpenClaw 安裝在哪個目錄下,建議使用 /var/www 或家目錄
2
Clone 專案檔案
使用 Git 從 GitHub 下載完整的 OpenClaw 程式碼庫
3
進入專案目錄
切換到 openclaw 資料夾,準備進行套件安裝
執行下載指令
# 切換到你想放置專案的目錄(例如家目錄) cd ~ # 從 GitHub Clone OpenClaw 專案 git clone https://github.com/openclaw/openclaw.git # 進入專案資料夾 cd openclaw # 查看專案結構 ls -la
下載過程可能需要 1-2 分鐘,取決於你的網路速度。完成後你會看到一個包含所有原始碼、設定檔與文件的完整目錄結構。接下來要安裝專案所需的所有 npm 套件依賴。
安裝 NPM 套件
npm install 指令會讀取 package.json 檔案,自動下載並安裝所有必要的 JavaScript 程式庫。這個過程可能需要 5-10 分鐘,請耐心等待。你會看到終端機顯示許多套件正在安裝的訊息,這是正常現象。
npm install

加速技巧: 如果 npm install 速度很慢,可以切換到國內的 npm 映像源。執行 npm config set registry https://registry.npmmirror.com 即可大幅提升下載速度。
環境設定
配置環境變數與 API 金鑰
環境變數是應用程式讀取敏感資訊的安全方式,包括 API 金鑰、資料庫連線字串等。OpenClaw 透過 .env 檔案來管理這些設定,確保機密資訊不會被意外上傳到版本控制系統中。
建立環境設定檔
OpenClaw 專案包含一個範例設定檔 .env.example,我們需要複製它並填入實際的設定值。
cp .env.example .env nano .env
使用 nano 文字編輯器開啟檔案後,你會看到許多設定選項。對於基本安裝,我們只需要設定幾個核心參數即可啟動服務。
必要設定項目
OPENAI_API_KEY
你的 OpenAI API 金鑰,用於 AI 對話生成功能
PORT
服務監聽的埠號,預設為 3000,可根據需求調整
NODE_ENV
執行環境,開發時設為 development,正式上線設為 production
範例設定檔內容
# OpenClaw 環境設定 OPENAI_API_KEY=sk-proj-xxxxxxxxxxxxxxxxxxxxxxxx PORT=3000 NODE_ENV=development # 資料庫設定(選用) # DATABASE_URL=postgresql://user:password@localhost:5432/openclaw # 其他選用設定 # LOG_LEVEL=info # MAX_TOKENS=2000
編輯完成後,按 Ctrl + X,然後按 Y 確認儲存,最後按 Enter 離開編輯器。務必確認 API 金鑰填寫正確,否則 AI 功能將無法運作。

🔐 安全警示: .env 檔案包含敏感資訊,絕對不可上傳到 Git 或公開分享。OpenClaw 的 .gitignore 已預設排除此檔案,但仍需注意不要透過其他方式洩漏金鑰。如果不小心曝光,請立即到 OpenAI 平台撤銷並重新生成金鑰。
啟動 OpenClaw AI 助手服務
一切準備就緒,現在是啟動服務的時刻!OpenClaw 提供了開發模式與正式模式兩種啟動方式。開發模式會啟用熱重載功能,讓你修改程式碼後自動重新啟動,非常適合測試與調整階段使用。
開發模式啟動
使用 npm run dev 指令,適合測試與開發階段
npm run dev
正式模式啟動
使用 npm start 指令,適合實際部署使用
npm start
確認啟動成功
服務啟動後,你應該會在終端機看到類似以下的輸出訊息。這些訊息確認了伺服器已經成功啟動並開始監聽指定的連接埠。
OpenClaw AI Assistant Starting... ✓ Environment variables loaded ✓ Database connection established ✓ AI model initialized ✓ Server running on port 3000 → Ready to accept connections at http://localhost:3000
測試服務連線
開啟你的網頁瀏覽器,輸入以下網址來訪問 OpenClaw 介面。如果一切正常,你會看到登入頁面或歡迎畫面。記得將 IP 位址替換成你的 Hostinger 主機實際 IP。
http://your-server-ip:3000
成功標誌
  • 能夠開啟 OpenClaw 網頁介面
  • 沒有出現連線錯誤訊息
  • 終端機顯示 Server running
  • 可以進行基本的 AI 對話測試
常見問題
  • Port 已被占用 → 更改 .env 中的 PORT 設定
  • 無法連線 → 檢查防火牆與安全群組設定
  • API 錯誤 → 確認 OpenAI 金鑰是否正確
  • 記憶體不足 → 升級主機規格或優化設定
背景執行
使用 PM2 實現服務持續運行
目前的啟動方式有個問題:一旦關閉 SSH 連線或終端機視窗,OpenClaw 服務就會停止。為了讓服務 24/7 持續運行,我們需要使用程序管理工具。PM2 是 Node.js 生態系中最受歡迎的程序管理器,提供自動重啟、日誌管理、效能監控等強大功能。
1
安裝 PM2
使用 npm 全域安裝 PM2 工具
npm install -g pm2
2
啟動服務
用 PM2 啟動 OpenClaw 並命名為易識別的名稱
pm2 start npm --name openclaw -- run dev
3
設定開機自動啟動
讓 PM2 在系統重啟後自動啟動服務
pm2 startup pm2 save
4
監控服務狀態
檢查服務運行情況與資源使用
pm2 status pm2 logs openclaw
PM2 常用管理指令
查看狀態
pm2 list pm2 status
重新啟動
pm2 restart openclaw pm2 reload openclaw
停止服務
pm2 stop openclaw pm2 delete openclaw
查看日誌
pm2 logs openclaw pm2 logs --lines 100
使用 PM2 後,即使你登出 SSH 或伺服器重新開機,OpenClaw 都會自動恢復運行。這是正式部署環境的標準做法,強烈建議所有正式上線的服務都採用程序管理器。
故障排除與優化建議
在部署過程中難免會遇到一些問題,以下整理了最常見的錯誤情況與解決方案。此外也提供了一些效能優化建議,幫助你的 OpenClaw 運行得更順暢。
NPM 安裝速度緩慢
症狀: npm install 執行超過 15 分鐘仍未完成
解決方案: 切換到國內 npm 映像源
npm config set registry https://registry.npmmirror.com npm cache clean --force npm install
無法訪問服務埠
症狀: 瀏覽器顯示「無法連線」或「連線逾時」
解決方案: 檢查防火牆設定並開放對應埠
sudo ufw allow 3000/tcp sudo ufw reload sudo ufw status
記憶體不足錯誤
症狀: 出現 "JavaScript heap out of memory" 或程序被 killed
解決方案: 增加 Node.js 記憶體限制或升級主機
export NODE_OPTIONS="--max-old-space-size=4096" pm2 restart openclaw
API 金鑰錯誤
症狀: AI 對話無回應或顯示 401/403 錯誤
解決方案: 確認 OpenAI 金鑰正確且有足夠額度
前往 OpenAI 平台檢查金鑰狀態,確認計費帳戶有效,必要時重新生成金鑰並更新 .env 檔案
效能優化建議
啟用 Nginx 反向代理
使用 Nginx 作為前端代理可以提供更好的效能與安全性,支援 SSL 憑證、快取、負載平衡等功能
設定 Redis 快取
對於高頻率的請求,使用 Redis 快取可以大幅降低 API 呼叫次數與回應時間
加強安全防護
啟用 HTTPS、設定 API 速率限制、定期更新套件版本,確保系統安全無虞

🎉 恭喜!你已成功部署 OpenClaw
至此,你已經完整走過從環境準備、系統安裝、服務啟動到持續運行的全部流程。現在你擁有一個完全由自己掌控的 AI 助手系統,可以開始探索各種可能性,打造專屬的智能應用。
接下來你可以深入研究 OpenClaw 的文件,學習如何客製化對話流程、整合外部 API、設計個人化的使用者介面。祝你在 AI 應用開發的旅程中一切順利!