Ir al contenido

Ejecutar OpenClaw en DigitalOcean

¿Te ha pasado que tienes un gran proyecto pero no quieres dejar tu laptop encendida todo el día para que funcione? Mantener un Gateway activo 24/7 suele ser un problema si buscas algo barato, estable y fácil de configurar sin perder horas peleando con la terminal.

Si quieres una opción de 0 USD al mes y no te importa usar arquitectura ARM o configuraciones específicas del proveedor, revisa la guía de Oracle Cloud.

ProveedorPlanSpecsPrecio/mesNotas
Oracle CloudAlways Free ARMup to 4 OCPU, 24GB RAM$0ARM, capacidad limitada
HetznerCX222 vCPU, 4GB RAM€3.79 (~$4)Opción de pago más barata
DigitalOceanBasic1 vCPU, 1GB RAM$6UI simple, buena documentación
VultrCloud Compute1 vCPU, 1GB RAM$6Muchas ubicaciones
LinodeNanode1 vCPU, 1GB RAM$5Ahora parte de Akamai

Cómo elegir un proveedor:

  • DigitalOcean: es la UX más simple con una configuración predecible (esta guía).
  • Hetzner: ofrece el mejor rendimiento por tu dinero (mira la guía de Hetzner).
  1. Entra a DigitalOcean.
  2. Haz clic en Create → Droplets.
  3. Selecciona:
    • Region: La más cercana a ti o a tus usuarios.
    • Image: Ubuntu 24.04 LTS.
    • Size: Basic → Regular → $6/mo (1 vCPU, 1GB RAM, 25GB SSD).
    • Authentication: SSH key (recomendado) o password.
  4. Haz clic en Create Droplet.
  5. Anota la dirección IP.
Ventana de terminal
ssh root@TU_DROPLET_IP
Ventana de terminal
# Actualiza el sistema
apt update && apt upgrade -y
# Instala Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Instala OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# Verifica la instalación
openclaw --version
Ventana de terminal
openclaw onboard --install-daemon

El asistente te guiará para configurar:

  • Autenticación de modelos (API keys o OAuth).
  • Configuración de canales (Telegram, WhatsApp, Discord, etc.).
  • Gateway token (generado automáticamente).
  • Instalación del daemon (systemd).
Ventana de terminal
# Revisa el estado
openclaw status
# Revisa el servicio
systemctl --user status openclaw-gateway.service

El Gateway se vincula a loopback por defecto. Para entrar a la interfaz de control elige una opción:

Opción A: SSH Tunnel (recomendado)

Ventana de terminal
# Desde tu máquina local
ssh -L 18789:localhost:18789 root@TU_DROPLET_IP
# Luego abre: http://localhost:18789

Opción B: Tailscale Serve (HTTPS)

Ventana de terminal
# En el Droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
# Configura el Gateway para usar Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

Para Telegram:

Ventana de terminal
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

Para WhatsApp:

Ventana de terminal
openclaw channels login whatsapp
# Escanea el código QR

El Droplet de 6 USD solo tiene 1GB de RAM. Para que todo funcione bien te recomiendo:

  1. Agregar swap:
    Ventana de terminal
    fallocate -l 2G /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    echo '/swapfile none swap sw 0 0' >> /etc/fstab
  2. Usar modelos ligeros: Usa modelos basados en API (Claude, GPT) en lugar de modelos locales si tienes errores de memoria.

Oracle Cloud ofrece instancias Always Free ARM que son más potentes que cualquier opción de pago mencionada aquí por 0 USD al mes.

BeneficioSpecs
4 OCPUsARM Ampere A1
24GB RAMMemoria de sobra
200GB storageBlock volume
Gratis siempreSin cargos mensuales

Revisa la guía de Oracle Cloud para más detalles.

Ventana de terminal
openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50
Ventana de terminal
lsof -i :18789
kill <PID>
Ventana de terminal
# Revisa la memoria actual
free -h
# Agrega más swap o mejora tu Droplet al plan de 12 USD (2GB RAM)

¿Necesitas ayuda con la configuración? Prueba el AI Setup Assistant.

OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.