在 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 版本。
為何選擇 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 映像源。執行 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 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 在系統重啟後自動啟動服務
4
監控服務狀態
檢查服務運行情況與資源使用
pm2 status
pm2 logs openclaw
PM2 常用管理指令
查看狀態
pm2 list
pm2 status
重新啟動
停止服務
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 應用開發的旅程中一切順利!