🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

OpenClaw AI 是一款開源的、可自託管的 AI 助手,旨在執行實際任務、與各種工具集成,並讓您完全掌控自己的資料和工作流程。在 AWS 上執行 OpenClaw,您既可以保留對基礎架構的所有權,又能享受到可擴充性、安全性和可靠性帶來的優勢。

在本指南中,我們將一步一步引導您完成在 AWS 上部署 OpenClaw AI 的過程,從選擇合適的服務到保護您的設定。


🧠 什麼是 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 部署選項

在 AWS 上託管像 OpenClaw 這樣需要長時間執行的服務,有幾個很好的方法:

選項 A — Amazon Lightsail(推薦給初學者)

Lightsail 提供價格固定、易於管理的 VPS,非常適合配置最少的單一伺服器 AWS 環境。它支援無需複雜網路配置即可部署 Node.js 的 VPS 實例。

優點

  • 易於啟動和管理

  • 固定價格,成本可預測。

  • 非常適合執行 Node 應用的單一伺服器。

  • AWS 複雜度極低

缺點

  • 可擴展性不如 EC2 或容器服務

選項 B — Amazon EC2(進階/可擴展)

EC2 讓您可以完全控制伺服器:選擇執行個體類型、設定網路/安全,並稍後進行擴充。您需要在實例上手動安裝 Node.js 和 OpenClaw。

優點

  • 完全計算控制

  • 靈活的網路連接和擴展

  • 與其他 AWS 服務整合良好

缺點

  • 需要更多 AWS 知識

🛠️ 第二步 — 啟動您的 AWS 伺服器

推薦配置

  • 作業系統: Linux

  • 實例大小: 4 GB 記憶體或更高

  • 開啟連接埠:

  • 22 (SSH)

  • 18789 (OpenClaw 閘道 – 稍後限制)

啟動後,記下公網 IP 位址

對於 Lightsail:

  1. 在 AWS 主控台中前往 Lightsail。

  2. 建立一個新的Linux/Unix實例。

  3. 選擇實例大小(建議 AI 工作負載使用 4GB 以上記憶體)。

  4. 新增您的 SSH 金鑰或使用預設金鑰。

  5. 發射。

執行個體運作後,記下其公網 IP 位址。

對於 EC2:

  • 開啟 EC2 控制台 > 「啟動執行個體」。

  • 選擇 Ubuntu 24.04 LTS 或 Amazon Linux。

  • 允許連接埠 22(SSH)以及您將存取的任何應用程式連接埠(例如,OpenClaw UI 的 18789)。

  • 分配或建立 SSH 金鑰對。

  • 啟動並記下 IP 位址。


🔌 步驟 3 — 在伺服器上安裝依賴項

透過 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

📥 第四步 — 安裝 OpenClaw

在伺服器終端機上:

curl -fsSL https://openclaw.ai/install.sh | bash

此安裝程式會偵測您的作業系統並自動安裝 Node.js 和 OpenClaw CLI。準備好後,即可啟動互動式引導精靈:

openclaw onboard --install-daemon

這將

  • 配置 OpenClaw 網關

  • 建立您的工作區和預設代理

  • 協助您選擇要連接的即時通訊管道(Telegram、WhatsApp 等)


⚙️ 第 5 步 — 配置您的 AI 模型

在精靈過程中或之後透過命令列介面 (CLI) 連結您的 OpenAI/Anthropic(或其他)API 金鑰。這樣 OpenClaw 就可以使用真實的 LLM 模型進行資料產生和推理。

openclaw configure

出現提示時,請新增您的 API 金鑰。


🚪 第 6 步 — 啟動並存取您的 OpenClaw

啟動守護程式(如果尚未執行):

openclaw gateway --port 18789

現在,OpenClaw 的控制介面通常位於:

http://YOUR\_INSTANCE\_IP:18789/

在這裡,您可以與您的 AI 設定進行互動、查看日誌和配置工作流程。


🔐 第 7 步 — 保護您的設定(重要!)

因為 OpenClaw 可以執行進階命令並與外部服務互動:

  • 請勿在未採取保護措施的情況下將網關連接埠暴露於公共網際網路。請採取以下措施:

  • 使用反向代理(例如 Nginx)和 HTTPS

  • 設定 VPN 或 SSH 隧道

  • 使用防火牆規則限制存取

  • 查看安全群組規則

  • 以非 root 使用者身分執行 OpenClaw

  • 定期輪換 API 金鑰

對於像 OpenClaw 這樣可以執行系統任務的強大工具來說,安全性尤其重要。


💾 第 8 步:備份與可靠性

最佳實踐

  • 將配置和工作區儲存在 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


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝26   💬2  
762
🥈
我愛JS
💬5  
16
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付