OpenClaw安裝 [AWS]
🚀 OpenClaw 安裝指南 - AWS EC2
在最新版的 OpenClaw 官網中,使用以下指令已經可以自動安裝 Node.js:
curl -fsSL https://openclaw.ai/install.sh | bash
你也可以跟隨以下步驟了解一下套件和原理。
📋 準備工作
- 在 Linux VM 上準備 Node.js, brew 和 git
- 一個 Amazon Linux EC2 instance
🔧 安裝步驟詳解
1 安裝 Git
OpenClaw 需要 Node.js,我們需要用到 brew 去安裝,而安裝 brew 又需要先安裝 git。
Brew 和 yum 都是一些軟件工具包,協助管理和安裝 linux 的工作環境,有興趣自己可以去了解下。
所以我們需要先在 VM 上安裝 git,git 傳送門
sudo yum install git-all
2 安裝 Homebrew
安裝完成後,安裝 Brew:
curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
echo '' >> /home/ssm-user/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> /home/ssm-user/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"
設定完成後,試著輸入 brew,如果不是跳出 command not found,那就可以使用了。
3 安裝 Node.js
接著,就可以開始安裝 node.js 了,參考傳送門:https://nodejs.org/zh-tw/download
brew install node@24
echo ''
echo 'export PATH="/home/linuxbrew/.linuxbrew/opt/node@24/bin:$PATH"' >> /home/ssm-user/.bash_profile
添加完成後,需要重新載入設定:
source ~/.bash_profile
然後就可以使用 node 指令了:
# Verify the Node.js version:
node -v # Should print "v24.14.0".
# 核對 npm 版本:
npm -v # 應會印出 "11.9.0"。
🎯 安裝 OpenClaw
安裝時會詢問幾條問題,我們從 QuickStart 開始就好。
需要跟隨其步驟,完成 Authentication。
🐛 常見問題解決
我在安裝時遇到了 openclaw gateway 無法正常打開,應該是因為選擇 EC2 時選舉了 Amazon EC2 而沒有選 Ubuntu。
如果你也遇到了同樣問題,github 上已經有人提出 bug 解決了:
https://github.com/openclaw/openclaw/issues/11805
如果仍有問題,可以使用以下指令查看錯誤訊息:
openclaw doctor --fix
🔗 連線設定
安裝完成後,需要解決連線問題。請在 Command Line 上輸入:
openclaw dashboard --no-open
這個 OpenClaw Dashboard 用來與 OpenClaw 對話,輸入完指令會給你一條連結,那就是屬於你自己的 AI 助理連結:
把連結複製到 Browser,但這個時候還不能成功連線的。因為我們的服務器是搭建在 AWS 上,需要使用自己的私人密鑰 (.pem) 才能成功連線上服務器通訊。
🔐 設定 .pem 密鑰權限
你首先需要把建立 AWS EC2 時下載的 (.pem) 密鑰檔案的 Security 設定成只有自己一個人有 full access:
- Properties → Security → Advanced
- Disable inheritance
- Remove other users
🔌 SSH 連線設定
然後回到 AWS EC2 點擊 Connect → SSH Client 裡面複製這條指令。
將指令改成以下 format,因為 openclaw 是使用 18789 這個 port,所以需要在指令中間加上 port 的號碼才能夠成功連線:
ssh -i "xxx.pem" -L 18789:localhost:18789 ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com
將修改好的指令在 PowerShell 上輸入,即會顯示出以下畫面:
留言
張貼留言