全部產品
Search
文件中心

Alibaba Cloud Linux:一句話部署 Openclaw/Claude Code

更新時間:Mar 28, 2026

背景資訊

  • OpenClaw 是一款開源 AI Agent 架構,支援通過外掛程式機制接入DingTalk等通訊渠道和百鍊 Qwen 等大語言模型。

  • Claude Code 是 Anthropic 推出的 AI 輔助編程工具,支援在終端中通過自然語言與代碼互動。

  • 這兩個工具在 Agentic OS ECS 上的安裝和配置都存在一定門檻:

    1. OpenClaw 設定檔結構無公開文檔、DingTalk通道不在官方支援中、Gateway 初始化順序要求嚴格.

    2. Claude Code 官方教程針對 macOS/Ubuntu 編寫,Alinux 存在相容性差異、npm 許可權問題

    3. 二者如何配置 DashScope API 均缺少文檔。

  • 通過 Skill 加持,Agent 可以一句話完成全鏈路部署,將原本無法自動化或需要多輪試錯的流程縮短至幾分鐘。

案例一:一句話部署 OpenClaw

前提條件

  • 已建立 Agentic OS ECS 執行個體(RAM 4 GB+),且執行個體已連網。

  • 已在DingTalk開發人員後台建立企業內部應用,並擷取 AppKey 和 AppSecret。

重要:DingTalk應用需在開發人員後台開啟機器人能力,訊息接收模式選擇 Stream 模式。同時需開啟以下許可權:Card.Streaming.WriteCard.Instance.Writeqyapi_robot_sendmsg
  • 已在百鍊控制台擷取 DashScope API Key。

  • 可開啟YOLO模式避免手動確認 Shell 命令的執行(/approval-mode yolo

操作步驟

步驟一:發起部署指令

  1. 在 Agentic OS 終端中,向 Agent 發送以下指令:

幫我安裝 OpenClaw,AppKey是 <appkey>,AppSecret是 <appsecret>,API Key是 <dashscope apikey>
  1. Agent 將自動執行以下操作:

    • 檢測並安裝 Node.js 運行環境。

    • 通過 npm 安裝 OpenClaw 以及DingTalk外掛程式,自動添加 npmmirror 鏡像以加速國內網路下載。

    • 初始化 OpenClaw 專案結構和設定檔。

    • 配置 Gateway 模式(gateway.mode)。

    • 執行 openclaw doctor --fix 產生 auth token。

重要:Gateway 初始化順序至關重要:必須先寫入 gateway.mode 配置,再執行 openclaw doctor --fix。Skill 已內建正確的執行順序,無需手動幹預。

步驟二:驗證部署結果

  1. 部署完成後,在DingTalk中找到對應的機器人,發送一條測試訊息。

  2. 如果機器人正常回複,則表示全鏈路部署成功。

注意事項

  • 如果部署過程中出現網關啟動失敗,請檢查 Gateway 初始化順序是否正確。

  • 如果DingTalk機器人無響應,請確認應用許可權(Card.Instance.Write、Card.Streaming.Write 等)是否已全部開啟。

案例二:一句話部署 Claude Code

前提條件

  • 已建立 Agentic OS ECS 執行個體(RAM 4 GB+),且執行個體已連網。

重要:Claude Code 運行時記憶體佔用較高,請確保 ECS 執行個體 RAM 不低於 4 GB。
  • 已在百鍊控制台擷取 DashScope API Key(如需配置第三方 API)。

  • 可開啟YOLO模式避免手動確認 Shell 命令的執行(/approval-mode yolo

操作步驟

步驟一:發起安裝指令

  1. 在 Agentic OS 終端中,向 Agent 發送以下指令:

幫我裝一個 Claude Code,配置Dashscope APIKey:<dashscope apikey>
  1. Agent 將自動檢測當前系統內容,並按優先順序選擇最優安裝方式:

    • 原生安裝:優先嘗試系統內建的包管理器安裝。

    • npm 安裝:如原生方式不可用,通過 npm 全域安裝,自動修複 EACCES 許可權問題。

    • nvm 安裝:如 npm 方式失敗,自動通過 nvm 安裝獨立的 Node.js 環境後再安裝。

說明:三種安裝方式會自動降級,無需手動幹預。Skill 會自動處理 Alinux 4 的相容性問題,包括 EACCES 許可權修複。

步驟二:驗證安裝結果

Agent 執行以下命令,確認 Claude Code 已正確安裝:

claude --version

image.png

步驟三:配置 Dashscope APIKey

  1. Agent 自動為Claude Code配置 Dashscope APIKey

  2. 啟動 Claude Code,測試與模型的互動是否正常。

image.png

注意事項

  • DashScope API Key 請提前在阿里雲百鍊控制台擷取並開通相關服務。

  • 如果所有安裝方式均失敗,請檢查網路連通性和 Node.js 版本(建議 18+)。