AWS EC2 安裝 OpenClaw 完整教學 2026:免費方案起步,雲端 AI 智能體穩定部署指南
本文重點:Amazon Web Services(AWS)是全球最大的雲端平台,EC2 是其核心運算服務。本文教你從建立 AWS 帳號、選擇免費方案(Free Tier)到在 EC2 上完整安裝 OpenClaw AI 智能體,並設定安全群組、Nginx 反向代理和 SSL 憑證,打造一個 24 小時不間斷、具備專業品質的雲端 AI 服務。
AWS 免費方案(Free Tier)可以跑 OpenClaw 嗎?
✅ 免費方案可以做的
- • t2.micro(1 vCPU + 1 GB RAM)
- • 每月 750 小時(約 31 天不間斷)
- • 30 GB EBS 通用型 SSD 儲存
- • 輕量 OpenClaw 任務(低並發)
⚠️ 免費方案的限制
- • 1 GB RAM 執行複雜任務可能卡頓
- • 免費期僅 12 個月(新帳號)
- • 建議升級到 t3.small($0.02/小時)
- • 跑 Docker + OpenClaw 建議 2 GB+
Step 1:建立 EC2 實例
登入 AWS 主控台
前往 aws.amazon.com → 登入 → 搜尋「EC2」→ 點擊「啟動執行個體(Launch Instance)」
選擇作業系統(AMI)
選擇「Ubuntu Server 24.04 LTS」(64-bit x86),這是最推薦的 OpenClaw 作業系統,有大量社群資源。
選擇實例類型
免費方案選 t2.micro,有預算選 t3.small($0.023/小時,每月約 $17)或 t3.medium。
建立金鑰對(Key Pair)
點擊「建立新金鑰對」→ 命名(如 openclaw-key)→ 格式選 .pem(macOS/Linux)或 .ppk(Windows PuTTY)→ 下載並妥善保管!
設定安全群組(Security Group)
開放以下連接埠:22(SSH)、80(HTTP)、443(HTTPS)。OpenClaw 的 18789 埠只需要從 localhost 存取,不需要公開。
儲存設定
儲存(Storage)設定 30 GB gp3 SSD(免費方案上限),點擊「啟動執行個體」,等待 1-2 分鐘後狀態變為「running」。
Step 2:SSH 連線到 EC2 實例
# macOS / Linux:設定 key 權限並連線
chmod 400 ~/Downloads/openclaw-key.pem
ssh -i ~/Downloads/openclaw-key.pem ubuntu@YOUR-EC2-PUBLIC-IP
# Windows:使用 PuTTY 或 Windows Terminal
# 或使用 AWS 主控台的「EC2 Instance Connect」(瀏覽器內 SSH)
# 確認連線成功後,先更新系統
sudo apt update && sudo apt upgrade -y
Step 3:安裝 Node.js 22 與 OpenClaw
# 安裝 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
# 安裝 Node.js 22
nvm install 22
nvm use 22
nvm alias default 22
# 驗證版本
node --version # v22.x.x
npm --version # 10.x.x
# 安裝 OpenClaw
npm install -g openclaw@latest
# 驗證安裝
openclaw --version
Step 4:設定 systemd 讓 OpenClaw 開機自動啟動
# 取得 openclaw 執行路徑
which openclaw
# 輸出範例:/home/ubuntu/.nvm/versions/node/v22.x.x/bin/openclaw
# 建立 systemd 服務文件
sudo nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Agent Service
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu
ExecStart=/home/ubuntu/.nvm/versions/node/v22.18.0/bin/openclaw start
Restart=always
RestartSec=10
Environment=NODE_ENV=production
Environment=HOME=/home/ubuntu
[Install]
WantedBy=multi-user.target
# 啟用並啟動服務
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
# 查看服務狀態
sudo systemctl status openclaw
# 應顯示 Active: active (running)
Step 5:設定 Nginx 反向代理與 HTTPS
# 安裝 Nginx 和 Certbot
sudo apt install -y nginx certbot python3-certbot-nginx
# 建立 Nginx 設定
sudo nano /etc/nginx/sites-available/openclaw
server {
listen 80;
server_name openclaw.yourdomain.com;
location / {
proxy_pass http://127.0.0.1:18789;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# 啟用設定
sudo ln -s /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
# 申請免費 SSL 憑證(需要有域名指向 EC2 IP)
sudo certbot --nginx -d openclaw.yourdomain.com
# 憑證自動更新
sudo systemctl enable certbot.timer
AWS 費用控制:避免意外帳單
設定費用告警(必做!)
- 1. AWS 主控台 → 搜尋「Billing」→「預算(Budgets)」
- 2. 建立「成本預算」,設定 $10 告警閾值
- 3. 填入 Email,超過閾值立即發信通知
| 資源 | 免費額度 | 超出費用 |
|---|---|---|
| EC2 t2.micro | 750 小時/月 | $0.0116/小時 |
| EBS 儲存 | 30 GB/月 | $0.10/GB |
| 資料傳出 | 100 GB/月 | $0.09/GB |
台灣用戶的區域(Region)選擇建議
🥇 ap-northeast-1(東京)
距台灣最近,延遲約 40-60ms,直連 Claude API 最穩定
🥈 ap-southeast-1(新加坡)
延遲約 50-80ms,Claude API 連線穩定,適合東南亞業務
🥉 us-east-1(維吉尼亞)
Claude API 伺服器在美東,直連最快但物理延遲約 200ms
AWS EC2 部署 OpenClaw 常見問題
Q: 免費方案的 t2.micro 夠用嗎?
輕量任務(每日幾個任務)勉強夠用,但執行複雜的多步驟任務(如批量資料處理)建議升級到 t3.small 或以上,每月成本約 $15-17 美元。
Q: EC2 上的 OpenClaw 能直接呼叫 Claude API 嗎?
AWS 東京或新加坡節點可以直接呼叫 Claude API,不需要額外代理。如果選擇亞太節點,連線速度和穩定性通常比本地電腦更好。
Q: 如何遠端存取 EC2 上的 OpenClaw 介面?
方法一:SSH 通道 ssh -L 18789:localhost:18789 ubuntu@EC2-IP,再用瀏覽器開 http://localhost:18789。方法二:設定 Nginx + HTTPS 反向代理(見 Step 5)。
本地電腦存取 AWS OpenClaw?VPN07 是最佳橋樑
運營十年老品牌 · 國際 VPN 市場領導者
OpenClaw 部署在 AWS 後,你的本地電腦和手機也需要穩定的境外連線才能順暢操作。VPN07 提供 1000Mbps 千兆頻寬,讓你從台灣連線 AWS 東京節點、Claude API 都毫無延遲感。月費僅 $1.5,比 AWS 的雲端費用更划算,是每位 AI 開發者的必備工具。