Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud Linux:Deploy OpenClaw/Claude Code in one sentence

Son Güncelleme:Oct 08, 2026

Arka plan bilgileri

  • OpenClaw , eklenti mekanizması aracılığıyla DingTalk gibi iletişim kanallarına ve Bailian Qwen gibi büyük dil modellerine erişimi destekleyen açık kaynaklı bir AI Agent çerçevesidir.

  • Claude Code , Anthropic tarafından piyasaya sürülen ve terminalde doğal dil kullanarak kodlarla etkileşime girmeyi destekleyen bir yapay zeka destekli programlama aracıdır.

  • Bu iki aracın Agentic OS ECS üzerinde kurulması ve yapılandırılması belirli zorluklar içerir:

    1. OpenClaw yapılandırma dosyası yapısı için resmi bir genel dokümantasyon bulunmamaktadır, DingTalk kanalları resmi olarak desteklenmemektedir ve Gateway başlatma sırası gereksinimleri oldukça katıdır.

    2. Claude Code'un resmi öğreticisi macOS/Ubuntu için yazılmıştır. Alinux'ta uyumluluk farklılıkları ve npm izin sorunları bulunmaktadır.

    3. Her ikisi de DashScope API'nin nasıl yapılandırılacağına dair dokümantasyondan yoksundur.

  • Skill desteği sayesinde, Agent uçtan uca dağıtımı tek bir cümleyle tamamlayabilir; otomatikleştirilemeyen veya birçok deneme-yanılma turu gerektiren süreçleri birkaç dakikaya indirir.

Örnek 1: OpenClaw'u tek cümleyle dağıtın

Ön koşullar

  • Bir Agentic OS ECS örneği (RAM 4 GB+) oluşturulmuş ve internete bağlıdır.

  • DingTalk Geliştirici Arka Ucu içinde dahili bir kurumsal uygulama oluşturun ve AppKey ile AppSecret değerlerini edinin.

important: DingTalk uygulamasının geliştirici arka ucunda açılması gerekir Robot yetenekleri , mesaj alma modu seçimi Akış modu . Aynı zamanda aşağıdaki izinlerin etkinleştirilmesi gerekir: Card.Streaming.Write 、 Card.Instance.Write 、 qyapi_robot_sendmsg
  • Bailian konsolu üzerinden DashScope API Anahtarını edinin.

  • Shell komutlarının çalıştırılmasını manuel olarak onaylamaktan kaçınmak için YOLO modu açılabilir (/approval-mode yolo)

İşlem adımları

Adım 1: Dağıtım talimatlarını başlatın

  1. Agentic OS terminalinde, Agent'a aşağıdaki komutu gönderin:

Help me install OpenClaw, AppKey is <appkey>, AppSecret is <appsecret>, API Key is <dashscope apikey>
  1. Agent aşağıdaki işlemleri otomatik olarak gerçekleştirir:

    • Node.js çalışma zamanı ortamını algılar ve yükler.

    • npm aracılığıyla OpenClaw ve DingTalk eklentilerini yükler ve yerel ağ indirmelerini hızlandırmak için otomatik olarak npmmirror yansılarını ekler.

    • OpenClaw proje yapısını ve yapılandırma dosyalarını başlatır.

    • Gateway modunu yapılandırır (gateway.mode)。

    • yetkilendirme belirteci oluşturmak için openclaw doctor --fix komutunu çalıştırır.

important: Gateway başlatma sırası kritiktir: önce gateway.mode yapılandırması yazılmalı ve ardından openclaw doctor --fix komutu çalıştırılmalıdır. Doğru yürütme sırası skill içine yerleşiktir ve manuel müdahale gerektirmez.

Adım 2: Dağıtım sonuçlarını doğrulayın

  1. Dağıtım tamamlandıktan sonra DingTalk'ta ilgili robotu bulun ve bir test mesajı gönderin.

  2. Robot normal şekilde yanıt veriyorsa, uçtan uca dağıtımın başarılı olduğu anlamına gelir.

Dikkat edilmesi gerekenler

  • Dağıtım sırasında Gateway başlatması başarısız olursa, Gateway başlatma sırasının doğru olup olmadığını kontrol edin.

  • DingTalk Robotu yanıt vermiyorsa, uygulama izinlerinin (Card.Instance.Write, Card.Streaming.Write vb.) tümünün etkinleştirildiğinden emin olun.

Örnek 2: Claude Code'u tek cümleyle dağıtın

Ön koşullar

  • Bir Agentic OS ECS örneği (RAM 4 GB+) oluşturulmuş ve internete bağlıdır.

important: Claude Code çalışırken yüksek bellek kullanır. Lütfen ECS örneğinin RAM'inin 4 GB'dan az olmadığından emin olun.
  • Bailian konsolu üzerinden DashScope API Anahtarını edinin (üçüncü taraf API'sinin yapılandırılması gerekiyorsa).

  • Shell komutlarının çalıştırılmasını manuel olarak onaylamaktan kaçınmak için YOLO modu açılabilir (/approval-mode yolo)

İşlem adımları

Adım 1: Kurulum komutunu başlatın

  1. Agentic OS terminalinde, Agent'a aşağıdaki komutu gönderin:

Help me install a Claude Code and configure the Dashscope APIKey: <dashscope apikey>
  1. Agent mevcut sistem ortamını otomatik olarak algılar ve önceliğe göre en uygun kurulum yöntemini seçer:

    • Yerel kurulum: Sistemle birlikte gelen paket yöneticisini kullanarak kurulumu önceliklendirir.

    • npm install: Yerel yöntem mevcut değilse, npm aracılığıyla global olarak yükler ve EACCES izin sorununu otomatik olarak çözer.

    • nvm installation: npm yöntemi başarısız olursa, nvm aracılığıyla bağımsız bir Node.js ortamı otomatik olarak yükler ve ardından kurulumu gerçekleştirir.

illustrate: Üç kurulum yöntemi, manuel müdahale olmadan otomatik olarak geri dönüş yapar. Skill, EACCES izin düzeltmeleri dahil olmak üzere Alinux 4 uyumluluk sorunlarını otomatik olarak yönetir.

Adım 2: Kurulum sonuçlarını doğrulayın

Agent, Claude Code'un doğru şekilde yüklendiğini onaylamak için aşağıdaki komutu yürütür:

claude --version

image.png

Adım 3: Dashscope APIKey'i yapılandırın

  1. Agent, Claude Code için Dashscope APIKey'i otomatik olarak yapılandırır

  2. Claude Code'u başlatın ve modelle etkileşimin normal olup olmadığını test edin.

image.png

Dikkat edilmesi gerekenler

  • Lütfen DashScope API Anahtarını Alibaba Cloud Bailian konsolundan önceden edinin ve ilgili hizmetleri etkinleştirin.

  • Tüm kurulum yöntemleri başarısız olursa, ağ bağlantısını ve Node.js sürümünü (18+ önerilir) kontrol edin.