OpenClaw AI 是一款開源的、可自託管的 AI 助手,旨在執行實際任務、與各種工具集成,並讓您完全掌控自己的資料和工作流程。在 AWS 上執行 OpenClaw,您既可以保留對基礎架構的所有權,又能享受到可擴充性、安全性和可靠性帶來的優勢。
在本指南中,我們將一步一步引導您完成在 AWS 上部署 OpenClaw AI 的過程,從選擇合適的服務到保護您的設定。
OpenClaw 是一個模組化的 AI 代理框架,它可以:
與LLM(OpenAI、Anthropic等)交互
執行工具和工作流程
與訊息平台集成
可在本地執行或在您自己的雲端執行
與託管式 AI 平台不同,OpenClaw完全由您控制。
👉 專案網站:https://openclaw.ai
開始之前:
AWS帳戶(在aws.amazon.com註冊)
AWS 基本操作(建立執行個體、SSH 金鑰)
Linux 伺服器(建議使用 Ubuntu 或 Amazon Linux)
熟悉 Node.js(OpenClaw 需要 Node v22+)
(可選)模型 API 金鑰(Anthropic、OpenAI 等)—取決於您計劃使用的模型。
(可選) HTTPS 存取的域名
在 AWS 上託管像 OpenClaw 這樣需要長時間執行的服務,有幾個很好的方法:
Lightsail 提供價格固定、易於管理的 VPS,非常適合配置最少的單一伺服器 AWS 環境。它支援無需複雜網路配置即可部署 Node.js 的 VPS 實例。
優點:
易於啟動和管理
固定價格,成本可預測。
非常適合執行 Node 應用的單一伺服器。
AWS 複雜度極低
缺點:
EC2 讓您可以完全控制伺服器:選擇執行個體類型、設定網路/安全,並稍後進行擴充。您需要在實例上手動安裝 Node.js 和 OpenClaw。
優點:
完全計算控制
靈活的網路連接和擴展
與其他 AWS 服務整合良好
缺點:
作業系統: Linux
實例大小: 4 GB 記憶體或更高
開啟連接埠:
22 (SSH)
18789 (OpenClaw 閘道 – 稍後限制)
啟動後,記下公網 IP 位址。
在 AWS 主控台中前往 Lightsail。
建立一個新的Linux/Unix實例。
選擇實例大小(建議 AI 工作負載使用 4GB 以上記憶體)。
新增您的 SSH 金鑰或使用預設金鑰。
發射。
執行個體運作後,記下其公網 IP 位址。
開啟 EC2 控制台 > 「啟動執行個體」。
選擇 Ubuntu 24.04 LTS 或 Amazon Linux。
允許連接埠 22(SSH)以及您將存取的任何應用程式連接埠(例如,OpenClaw UI 的 18789)。
分配或建立 SSH 金鑰對。
啟動並記下 IP 位址。
透過 SSH 連線到您的執行個體:
ssh -i ~/.ssh/yourkey.pem ubuntu@YOUR_INSTANCE_IP
注意:作為替代方案,我們可以使用EC2 Connect。
安裝 Node.js(需要 v22 或更高版本):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
驗證 Node 版本:
node -v
在伺服器終端機上:
curl -fsSL https://openclaw.ai/install.sh | bash
此安裝程式會偵測您的作業系統並自動安裝 Node.js 和 OpenClaw CLI。準備好後,即可啟動互動式引導精靈:
openclaw onboard --install-daemon
這將:
配置 OpenClaw 網關
建立您的工作區和預設代理
協助您選擇要連接的即時通訊管道(Telegram、WhatsApp 等)
在精靈過程中或之後透過命令列介面 (CLI) 連結您的 OpenAI/Anthropic(或其他)API 金鑰。這樣 OpenClaw 就可以使用真實的 LLM 模型進行資料產生和推理。
openclaw configure
出現提示時,請新增您的 API 金鑰。
啟動守護程式(如果尚未執行):
openclaw gateway --port 18789
現在,OpenClaw 的控制介面通常位於:
http://YOUR\_INSTANCE\_IP:18789/
在這裡,您可以與您的 AI 設定進行互動、查看日誌和配置工作流程。
因為 OpenClaw 可以執行進階命令並與外部服務互動:
請勿在未採取保護措施的情況下將網關連接埠暴露於公共網際網路。請採取以下措施:
使用反向代理(例如 Nginx)和 HTTPS
設定 VPN 或 SSH 隧道
使用防火牆規則限制存取
查看安全群組規則
以非 root 使用者身分執行 OpenClaw
定期輪換 API 金鑰
對於像 OpenClaw 這樣可以執行系統任務的強大工具來說,安全性尤其重要。
最佳實踐:
將配置和工作區儲存在 S3 中
使用快照或 AMI
指派彈性 IP
啟用 CloudWatch 日誌以進行監控
典型月費(小型配置):
| 服務 | 約費用 |
|------------------|-------------|
| EC2 / Lightsail | 10-40 美元 |
資料傳輸 | 低 |
| LLM 使用情況 | 變數 |
💡光帆通常是個人使用中最便宜的選擇。
透過在 AWS 上部署 OpenClaw AI,您可以獲得以下優勢:
✅ 完全擁有您的人工智慧
✅ 可擴充且可靠的基礎設施
✅ 安全、可自訂的部署
✅ 擺脫供應商鎖定
這種設定非常適合個人助理、內部自動化或人工智慧驅動的工作流程。
原文出處:https://dev.to/brayanarrieta/how-to-set-up-openclaw-ai-on-aws-3a0j