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

🖥️
CPU 2 núcleos+
uso personal 2 cores es suficiente, equipo pequeño recomienda 4 cores.
🧠
memoria 4 GB+
2G puede funcionar pero es ajustado, 4G es cómodo para uso diario.
💾
Almacenamiento 40 GB+
SSD es realmente recomendado, velocidad de arranque y escritura de registros son mucho más rápidos.
🌐
Ancho de banda
3Mbps te alcanza para ti solo, para multi-usuario recomendamos 5Mbps o más.
💡 Recomendado usar

¿ECS o servidor de aplicaciones ligero?

Alibaba tiene dos productos principales para OpenClaw, la diferencia es mínima, elige según presupuesto:

Comparado con SynologyServidor en la nube ECSServidor ligero
Flexibilidad de configuraciónAlto, CPU/memoria/ancho de banda librepaquete fijo, algunos configs a elegir
Precio 2C4G primer año~300-500 yuan/año~99-199 yuan/año
Ancho de banda / TráficoInstala Docker y docker-compose según los pasos anteriores, confirmaPaquete de tráfico incluido (200GB-1TB mensual)
IP públicaNecesita comprar IP elástica por separadoIP pública fija incluida
Casos de uso apropiadosmultiusuario nivel empresapersonal, equipo pequeño, experimenta
dificultad de aprendizajeNecesita configurar grupo de seguridad, VPC, etcAbre puerto

Resumen

seis pasos para despliegue

1

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.

2

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.

3

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.

4

Instala Container Station

instala Docker con un comando, acelera con source chino para descargar imágenes sin lag.

5

Despliegue de OpenClaw

Arranca los servicios con docker-compose, configura el archivo y lo levanta con un solo comando.

6

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 puertos que necesitas abrir
# Reglas de entrada (operación desde la consola de Aliyun)
⚠️ Las claves sensibles como API Key en variables de entorno no las metas al repositorio Git, solo configura en Vercel Dashboard.

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:

despliegue de un comando (ejecuta después de SSH en el servidor)
# 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:

docker-compose.yml (versión Alibaba Cloud)
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:

Verifica que el servicio funciona normalmente
# Ver si el contenedor se ejecuta normalmente

Configura dominio y HTTPS (opcional)

Si tienes un dominio, puedes vincularlo para acceso más conveniente:

  1. Añade un registro A en la resolución de dominios de Alibaba Cloud, apuntando a la IP pública de tu servidor
  2. Instala Nginxsudo apt install -y nginx
  3. Usa Azure CLI puedes operación de línea de comandos todo, no necesitas web UI:sudo certbot --nginx -d yourdomain.com
  4. Archivo de configuración Nginx
⚠️ servidor doméstico vinculando dominio para servicio público requiere ICP filing, ciclo 1-3 semanas. Solo IP acceso o uso personal no requiere filing.
¿servidor cloud muy complicado? MOLILI zero ops, sin servidor, sin actualizaciones, sin ICP filing, abre y usa, simple como eso. conoce MOLILI →
¿Te ayudó este tutorial?