Tutorial de implementación en AWS

cloud más grande del mundo —— EC2 y Lightsail funcionan

Implementar OpenClaw en AWS, la plataforma de nube más grande del mundo

AWS no necesita presentación, el mayor proveedor de nube del mundo. Nodos distribuidos globalmente, documentación completa, comunidad activa, prácticamente cualquier problema que tengas ya alguien lo resolvió.

OpenClaw corre con dos productos principalmente: EC2 (servidor cloud clásico) y Lightsail (servidor ligero). Para principiantes recomendamos Lightsail, veteranos a gusto. Este tutorial cubre ambos, solo sigue.

¿Elegir EC2 o Lightsail?

Instalación en Linux
  • pago mensual fijo, $3.5/mes desde, sin miedo a bills explosivos
  • IP fija y paquete de tráfico incluidos
  • La consola puede SSH directo por web (llamado OrcaTerm), o terminal local
  • Firewall intuitivo, sin VPC
  • Para personas y equipos pequeños
VS
EC2 (flexible pero complejo)
  • Configuración flexible para combinar, escalado elástico
  • Necesita configurar VPC, grupo de seguridad, IP elástica por separado
  • Cobra por ancho de banda fijo o tráfico
  • En producción recomendado usar compose para gestionar, configuración en archivo así no olvidas:
  • Para arquitecturas complejas a nivel empresa

resumen en una frase: elige Lightsail para uso personal, es simple y barato; EC2 para empresas, flexible.

cinco pasos para despliegue

1

iniciar instancia

Abre AWS Console → selecciona EC2 o Lightsail → elige la imagen del sistema Amazon Linux 2023 Decide qué respaldar, con qué frecuencia y durante cuánto tiempo. Sugiero: respaldo diario del directorio de datos, respaldo inmediato de archivos de configuración después de cambios, mantener respaldos de los últimos 30 días. Ubuntu 22.04 → elige t2.micro (Free Tier) o t3.small (recomendado). Tamaño de instancia.

2

Configura grupo de seguridad

Abre puertos 22 (SSH), 80 (HTTP), 443 (HTTPS), 8080 (OpenClaw). En servidor de aplicaciones ligero va en la página de firewall, en ECS en la configuración de grupo de seguridad.

3

Conexión SSH

descarga el archivo de clave (.pem), ejecuta en terminal ssh -i key.pem ec2-user@tu-IP。En Windows usa PuTTY o MobaXterm.

4

Instala Container Station

Amazon Linux usa yum, Ubuntu usa apt, un comando lo resuelve todo.

5

Despliegue de OpenClaw

escribe docker-compose.yml, un comando levanta servicios, navegador confirma.

Instala Docker (arquitectura ARM)

Después de SSH al servidor, ejecuta estos comandos:

Instalar Docker en Amazon Linux 2023
# Actualizar sistema

Si eliges imagen Ubuntu, usa esto:

Instalar Docker en Ubuntu
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
newgrp docker

configuración de docker-compose

docker-compose.yml (versión AWS)
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=UTC
    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"

iniciar servicio

Extrae la imagen
# Crear directorio de proyecto

Guía de aprovechamiento de AWS Free Tier

💡 AWS da a nuevos usuarios 12 meses de plan gratuito: instancia t2.micro (1 núcleo 1G) gratis 750 horas al mes, lo que significa que puedes correr una 24/7 todo el mes sin pagar. Aunque 1G de memoria es ajustado, una OpenClaw ligera funcionará bien, es perfecto para probar.

Trampas de Free Tier a tener cuidado:

  • solo t2.micro es gratuito, cuidado no selecciones t3.medium sin querer
  • Almacenamiento remoto
  • El crédito gratuito de almacenamiento EBS es 30GB, no abras disco muy grande
  • Se cobra normalmente después de 12 meses, recuerda migrar o apagar antes

Grupo de seguridad / Configuración de firewall

Reglas de entrada que necesitas abrir
# Tipo        Rango de puertos   Origen        Descripción
⚠️ En producción primero verifica en ambiente de prueba antes de actualizar
¿No entiendes la factura de AWS? ¿Miedo de exceder presupuesto? El plan gestionado MOLILI cobra por uso, no tienes que ocuparte de servidores ni calcular horas EC2, es más tranquilo y económico. conoce MOLILI →
¿Te ayudó este tutorial?