Tutorial de despliegue de Alibaba Cloud
desde cero a funcionando, la guía más detallada de despliegue OpenClaw en Alibaba Cloud
Despliegue de OpenClaw en Alibaba Cloud, no es tan complicado
Alibaba Cloud es el cloud más usado en China, mucha documentación, comunidad activa, si tienes problemas los encuentras. Ya sea ECS o servidor ligero, OpenClaw corre sin problema.
Este tutorial empieza de cero, te lleva de la mano desde comprar el servidor hasta terminar el despliegue. Aunque nunca hayas visto un cloud server, siguiendo esto lo haces.
Conexión por cable más estable, WiFi también completamente suficiente
¿ECS o servidor de aplicaciones ligero?
Alibaba tiene dos productos principales para OpenClaw, la diferencia es mínima, elige según presupuesto:
| Comparado con Synology | Servidor en la nube ECS | Servidor ligero |
|---|---|---|
| Flexibilidad de configuración | Alto, CPU/memoria/ancho de banda libre | paquete fijo, algunos configs a elegir |
| Precio 2C4G primer año | ~300-500 yuan/año | ~99-199 yuan/año |
| Ancho de banda / Tráfico | Instala Docker y docker-compose según los pasos anteriores, confirma | Paquete de tráfico incluido (200GB-1TB mensual) |
| IP pública | Necesita comprar IP elástica por separado | IP pública fija incluida |
| Casos de uso apropiados | multiusuario nivel empresa | personal, equipo pequeño, experimenta |
| dificultad de aprendizaje | Necesita configurar grupo de seguridad, VPC, etc | Abre puerto |
Resumen
seis pasos para despliegue
Compra ECS / Servidor ligero
Abre Alibaba Cloud Console, selecciona tu configuración y compra. Elige la imagen del sistema Ubuntu 22.04 LTS, nuevos usuarios busquen cupones.
Grupo de seguridad
Después de cambiar la configuración, siempre prueba la sintaxis primero, solo entonces recarga. Si reinicia directamente, un error de configuración mata Nginx.
Conexión SSH al servidor
Conéctate al servidor desde la terminal, en Windows usa MobaXterm o Xshell, en Mac/Linux abre la terminal y lanza ssh.
Instala Container Station
instala Docker con un comando, acelera con source chino para descargar imágenes sin lag.
Despliegue de OpenClaw
Arranca los servicios con docker-compose, configura el archivo y lo levanta con un solo comando.
Configura dominio (opcional)
Tarifa mensual tan baja como algunas decenas de yuanes. Nuevos usuarios el primer año, amortizado mensuales menos de 10 yuanes, más barato que un café. Pero la renovación cuesta varias veces más, sugiero comprar varios años para fijar precio, o cuando vence cambiar cuenta nueva para disfrutar descuento primer año.
Grupo de seguridad
Mucha gente se salta este paso, el servicio corre pero no se ve desde afuera. En ECS se llama grupo de seguridad, en Lightsail firewall, es parecido:
# Reglas de entrada (operación desde la consola de Aliyun)
script de instalación de un solo comando
Después de SSH al servidor, ejecuta este script. El script instalará automáticamente Docker, tirará imagen, iniciará servicio:
# Actualizar sistema <<-'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"
configuración de docker-compose
Si prefieres escribir archivos de configuración manualmente, aquí hay una referencia:
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"
Verifica el despliegue
Después de desplegar verifica que el servicio esté corriendo:
# Ver si el contenedor se ejecuta normalmente
Configura dominio y HTTPS (opcional)
Si tienes un dominio, puedes vincularlo para acceso más conveniente:
- Añade un registro A en la resolución de dominios de Alibaba Cloud, apuntando a la IP pública de tu servidor
- Instala Nginx
sudo apt install -y nginx - Usa Azure CLI puedes operación de línea de comandos todo, no necesitas web UI:
sudo certbot --nginx -d yourdomain.com - Archivo de configuración Nginx