Alibaba Cloud Deployment-Anleitung

Von Null zum Laufen, detailliertester Alibaba Cloud OpenClaw Bereitstellungsleitfaden

Alibaba Cloud OpenClaw, nicht so kompliziert wie gedacht

Alibaba Cloud hat größte Marktanteile im Land, viele Docs, aktive Community, gute Suchresultate. Egal ECS oder Lightweight, OpenClaw läuft.

Diese Anleitung fängt von vorne an, zeigt Schritt für Schritt vom Server-Kauf bis Deployment. Auch ohne Erfahrung kannst du das machen.

Server-Konfiguration empfohlen

🖥️
CPU 2 Kerne+
Persönlich 2 Kerne genug, kleine Teams 4 Kerne empfohlen.
🧠
Speicher 4 GB+
2G kann laufen, aber ziemlich eng, 4G ist für die tägliche Nutzung komfortabel.
💾
Speicher 40 GB+
SSD Festplatte empfohlen, System + Docker + Daten brauchen Platz.
🌐
Bandbreite 3 Mbps+
Automatische Bereitstellung
💡 Empfohlen Lightweight Application Server, 2-Core-4GB mindestens. Viel günstiger als ECS, kommt mit fester öffentlicher IP und Traffic-Paket, bestes Preis-Leistungs-Verhältnis für persönlich.

ECS vs leichte Anwendungsserver

Alibaba Cloud zwei Hauptprodukte für OpenClaw, Unterschied eigentlich klein, je nach Budget:

VergleichselementeECS Cloud ServerLightweight Server
Konfigurations-FlexibilitätHoch, CPU/Memory/Bandwidth beliebig kombinierbarFeste Pakete, mehrere Konfigurationen wählbar
2C4G Erste-Jahr-Preis~300-500 Yuan/Jahr~99-199 Yuan/Jahr
BandbreitenmodusFeste Bandbreite oder nach Verkehr abrechnenMit fester öffentlicher IP
Öffentliche IPSeparate Elastic IP nötigMit fester IP + Traffic-Paket
Passendes SzenarioEnterprise-Niveau, erfordert elastische SkalierungPersonal, kleine Teams, Lernexperimente
LernkurveMuss Security Group, VPC etc. selbst konfigurierenGebrauchsfertig, einfache Firewall

Eine Zusammenfassung: Für persönlich Leichte wählen, für Team wählen ECS. Wer Cloud-Server zum ersten Mal benutzt, ist Lightweight Application Server benutzerfreundlicher.

Sechs Schritte Bereitstellung fertig

1

ECS / Lightweight Server kaufen

Alibaba Cloud Console öffnen, Konfiguration auswählen und bestellen. System-Image auswählen Ubuntu 22.04 LTS,System auf neuesten Stand bringen.

2

Sicherheitsgruppe / Firewall-Konfiguration

Öffnen Sie Ports 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). Lightweight Application Server auf Firewall-Seite, ECS auf Sicherheitsgruppen-Konfiguration.

3

SSH Server verbinden

Sich mit dem Server über Terminal-Tool verbinden, Windows: MobaXterm oder Xshell empfohlen, Mac/Linux: direkt SSH im Terminal nutzen.

4

Docker installieren

Ein Befehl für Docker-Installation, inländische Quellen beschleunigen Bild-Abrufe ohne Verzögerung.

5

OpenClaw deployen

Mit docker-compose den Service starten, Config-Datei vorbereiten und mit einem Klick starten.

6

Domain konfigurieren (optional)

Wenn Sie eine Domain haben, binden Sie sie, legen Sie Nginx Reverse Proxy + Let's Encrypt SSL an, Zugriff ist bequemer und sicherer.

Sicherheitsgruppe / Firewall-Konfiguration

Dieser Schritt wird oft vergessen, dann läuft der Service aber ist von außen nicht erreichbar. Bei ECS heißt es Security Group, bei Lightweight heißt es Firewall, Vorgehen ist ähnlich:

Notwendige Port-Regeln
# Eingangsregeln (über Alibaba Cloud-Konsole)
⚠️ Production sollte nicht 8080 direkt ins öffentliche Netz, Nginx Reverse Proxy 80/443 sicherer. 8080 oben für Debug, nach Verifikation schließen.

One-click installation script

SSH auf Server, folgende Script laufen lässt. Script installiert automatisch Docker, zieht Images, startet Services:

One-click deployment (execute after SSH into server)
# System aktualisieren <<-'DEOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
DEOF
sudo systemctl daemon-reload
sudo systemctl restart docker

# 创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw

# 下载 docker-compose.yml(或者手动创建)
curl -fsSL https://openclaw.cocoloop.cn/deploy/docker-compose.yml -o docker-compose.yml

# 拉取镜像并启动
docker compose pull
docker compose up -d

# 查看运行状态
docker ps
echo "部署完成!浏览器访问 http://你的公网IP:8080"

docker-compose Konfiguration

Wenn Sie die Konfigurationsdatei manuell schreiben möchten, folgen Sie dieser:

docker-compose.yml (Aliyun-Version)
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "8080:3000"
    volumes:
      - ./data:/app/data
      - ./config:/app/config
      - ./logs:/app/logs
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 3G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

Deployment verifizieren

Nach Deployment überprüfen ob Service läuft:

Service-Status überprüfen
# Prüfen, ob der Container ordnungsgemäß läuft

Domain und HTTPS konfigurieren (optional)

Wenn Sie eine Domain haben, können Sie sie binden und den Zugriff bequemer machen:

  1. Fügen Sie einen A-Datensatz in der Alibaba-Cloud-Domain-Auflösung hinzu, der auf die öffentliche IP-Adresse Ihres Servers verweist
  2. Installieren Sie Nginx als Reverse Proxy:sudo apt install -y nginx
  3. Verwenden Sie Certbot zur Anforderung kostenlos SSL-Zertifikat:sudo certbot --nginx -d yourdomain.com
  4. Nginx-Konfiguration leitet Port 443-Anfragen zu Port 8080 weiter
⚠️ Chinas Server Domain-Bindung extern bereitstellen erfordert ICP-Registrierung, Prozess 1-3 Wochen. Nur IP-Zugriff oder selbst-Nutzung keine Registrierung nötig.
Cloud-Server zu kompliziert? MOLILI Zero-Ops, keine Serververwaltung, keine Updates, keine Registrierung, einsatzbereit, super sorgenfrei. Lerne MOLILI kennen →
Hat diese Anleitung dir geholfen?