Tutoriel déploiement Alibaba

le guide Aliyun OpenClaw le plus détaillé du déploiement

Alibaba OpenClaw c'est pas compliqué imaginé

Alibaba leader marché Chine, docs nombreux, communauté active, problèmes faciles répondre. ECS ou léger, OpenClaw marche pareil.

Tuto depuis zéro, main à main achat à déploiement complet. Jamais touché cloud avant? Suivre marche pareil.

Configuration de serveur recommandée

🖥️
CPU 2 cœurs+
pour perso 2 cores suffisent, petite équipe commence par 4 cores.
🧠
RAM 4 GB+
2G peut fonctionner mais c'est serré, 4G est confortable pour une utilisation quotidienne.
💾
Disque dur 40 GB+
SSD cloud disk recommandé, système + Docker + données prennent de la place.
🌐
Bande passante 3 Mbps+
Déploiement automatique
💡 Recommandez Lightweight Application Server, 2 cœurs 4GB minimum. Bien moins cher que ECS, inclut IP publique fixe et forfait trafic, meilleur rapport prix pour usage personnel.

ECS vs serveur d'application léger

Alibaba deux produits principaux OpenClaw, différence mineure, voir budget besoins :

Comparaison d'élémentsServeur cloud ECSServeur applications léger
Flexibilité configurationHaut, CPU/mémoire/bande flexible comboforfait fixe quelques configs
Prix 2C4G première année~300-500 CNY/an~99-199 CNY/an
Mode de bande passanteFacturation bande passante fixe ou à l'usageIP publique fixe inclus
IP publiqueBesoin IP élastique seuleIP fixe et paquet data inclus
Scénarios idéauxniveau entreprise, a besoin d'auto-scalingperso, petite équipe, expériences d'apprentissage
difficulté de prise en mainConfigurer groupes sécurité, VPC obligatoiresPrêt à l'emploi, pare-feu simple

Résumé en une phrase : personnel choisit léger, équipe choisit ECS. Pour les débutants cloud, les serveurs légers sont plus accueillants.

six étapes de déploiement

1

Acheter ECS / HECS

Se connecter à la console Alibaba Cloud, commander. Image système Ubuntu 22.04 LTS、mettre système jour.

2

Configuration groupe de sécurité / pare-feu

Ouvrez les ports 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). Lightweight Application Server dans la page pare-feu, ECS dans groupe de sécurité.

3

Connexion SSH au serveur

Se connecter au serveur via terminal, MobaXterm ou Xshell recommandés pour Windows, commande ssh directe pour Mac/Linux.

4

Installer Docker

une seule commande pour installer Docker, avec sources chinoises pour accélérer les téléchargements.

5

Déployer OpenClaw

Démarrer les services avec docker-compose, fichier de config prêt = démarrage en un clic.

6

Configurer domaine (optionnel)

Avec domaine, attachez-le, Nginx reverse proxy + Let's Encrypt SSL, accès plus facile et sécurisé.

Configuration groupe de sécurité / pare-feu

Beaucoup oublient cette étape, résultat service tourne mais inaccessible. EC2 = groupe sécurité, Lighthouse = pare-feu, pareil :

Règles ports ouvrir obligatoires
# Règles de trafic entrant (via la console Alibaba Cloud)
⚠️ Production ne devrait pas exposer 8080 public, reverse proxy Nginx sur 80/443 plus sûr. Port 8080 ci-dessus pour debug, souvenez-vous de le fermer après vérification.

script d'installation en un clic

Après connexion SSH au serveur, exécutez ce script. Le script installe automatiquement Docker, récupère l'image, démarre le service :

déploiement en un clic (exécute après SSH)
# Mettre à jour le système <<-'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"

configuration docker-compose

Si vous préférez écrire la config manuellement, référence ci-dessous :

docker-compose.yml (version Aliyun)
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"

Vérifier déploiement

Après déploiement vérifier service tourne :

Vérifier l'état du service
# Vérifier que le conteneur fonctionne correctement

Configurer domaine HTTPS (optionnel)

Si vous avez un domaine, vous pouvez l'attacher pour un accès plus facile :

  1. Ajoutez un enregistrement A dans le DNS d'Alibaba Cloud, pointez vers l'adresse IP publique de votre serveur
  2. Installer Nginx comme reverse proxy :sudo apt install -y nginx
  3. Utilisez Certbot pour demander certificat SSL gratuit :sudo certbot --nginx -d yourdomain.com
  4. Configuration Nginx transférant les requêtes du port 443 à 8080
⚠️ serveur chinois et domaine public vous aviez besoin de certification ICP, 1-3 semaines. Accès pur IP ou usage personnel pas besoin.
serveur cloud trop compliqué ? Plan zéro maintenance MOLILI, pas de serveur, pas de mises à jour, pas de certification, ouvre et c'est bon, tellement simple. En savoir plus sur MOLILI →
Tuto utile pour vous?