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
ECS vs serveur d'application léger
Alibaba deux produits principaux OpenClaw, différence mineure, voir budget besoins :
| Comparaison d'éléments | Serveur cloud ECS | Serveur applications léger |
|---|---|---|
| Flexibilité configuration | Haut, CPU/mémoire/bande flexible combo | forfait fixe quelques configs |
| Prix 2C4G première année | ~300-500 CNY/an | ~99-199 CNY/an |
| Mode de bande passante | Facturation bande passante fixe ou à l'usage | IP publique fixe inclus |
| IP publique | Besoin IP élastique seule | IP fixe et paquet data inclus |
| Scénarios idéaux | niveau entreprise, a besoin d'auto-scaling | perso, petite équipe, expériences d'apprentissage |
| difficulté de prise en main | Configurer groupes sécurité, VPC obligatoires | Prê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
Acheter ECS / HECS
Se connecter à la console Alibaba Cloud, commander. Image système Ubuntu 22.04 LTS、mettre système jour.
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é.
Connexion SSH au serveur
Se connecter au serveur via terminal, MobaXterm ou Xshell recommandés pour Windows, commande ssh directe pour Mac/Linux.
Installer Docker
une seule commande pour installer Docker, avec sources chinoises pour accélérer les téléchargements.
Déployer OpenClaw
Démarrer les services avec docker-compose, fichier de config prêt = démarrage en un clic.
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 de trafic entrant (via la console Alibaba Cloud)
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 :
# 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 :
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 que le conteneur fonctionne correctement
Configurer domaine HTTPS (optionnel)
Si vous avez un domaine, vous pouvez l'attacher pour un accès plus facile :
- Ajoutez un enregistrement A dans le DNS d'Alibaba Cloud, pointez vers l'adresse IP publique de votre serveur
- Installer Nginx comme reverse proxy :
sudo apt install -y nginx - Utilisez Certbot pour demander certificat SSL gratuit :
sudo certbot --nginx -d yourdomain.com - Configuration Nginx transférant les requêtes du port 443 à 8080