Ir al contenido

DigitalOcean (Plataforma)

Ejecutar un Gateway OpenClaw persistente en DigitalOcean por $6/mes (o $4/mes con precio reservado).

Si desea una opción de $0/mes y no le importa ARM + una configuración específica del proveedor, consulte la guía de Oracle Cloud.

ProveedorPlanEspecificacionesPrecio/mesNotas
Oracle CloudAlways Free ARMhasta 4 OCPU, 24GB RAM$0ARM, capacidad limitada / peculiaridades de registro
HetznerCX222 vCPU, 4GB RAM€3.79 (~$4)Opción de pago más barata
DigitalOceanBásico1 vCPU, 1GB RAM$6Interfaz de usuario fácil, buena documentación
VultrCloud Compute1 vCPU, 1GB RAM$6Muchas ubicaciones
LinodeNanode1 vCPU, 1GB RAM$5Ahora parte de Akamai

Elegir un proveedor:

  • DigitalOcean: la experiencia de usuario más simple + configuración predecible (esta guía)
  • Hetzner: buen precio/rendimiento (consulte la guía de Hetzner)
  • Oracle Cloud: puede ser $0/mes, pero es más complicado y solo para ARM (consulte la guía de Oracle)

  1. Inicie sesión en DigitalOcean
  2. Haga clic en Create → Droplets
  3. Elija:
    • Región: La más cercana a usted (o a sus usuarios)
    • Imagen: Ubuntu 24.04 LTS
    • Tamaño: Básico → Regular → $6/mes (1 vCPU, 1GB RAM, 25GB SSD)
    • Autenticación: Clave SSH (recomendado) o contraseña
  4. Haga clic en Create Droplet
  5. Tome nota de la dirección IP
Ventana de terminal
ssh root@YOUR_DROPLET_IP
Ventana de terminal
# Update system
apt update && apt upgrade -y
# Install Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs
# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# Verify
openclaw --version
Ventana de terminal
openclaw onboard --install-daemon

El asistente le guiará a través de:

  • Autenticación del modelo (claves API u OAuth)
  • Configuración del canal (Telegram, WhatsApp, Discord, etc.)
  • Token del Gateway (generado automáticamente)
  • Instalación del demonio (systemd)
Ventana de terminal
# Check status
openclaw status
# Check service
systemctl --user status openclaw-gateway.service
# View logs
journalctl --user -u openclaw-gateway.service -f

De forma predeterminada, el gateway se enlaza al loopback. Para acceder a la Interfaz de Control:

Opción A: Túnel SSH (recomendado)

Ventana de terminal
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# Then open: http://localhost:18789

Opción B: Tailscale Serve (HTTPS, solo loopback)

Ventana de terminal
# On the droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
# Configure Gateway to use Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

Abrir: https://<magicdns>/

Notas:

  • Serve mantiene el Gateway solo en loopback y autentica el tráfico de la Interfaz de Control/WebSocket a través de encabezados de identidad de Tailscale (la autenticación sin token asume un host de gateway confiable; las API HTTP aún requieren token/contraseña).
  • Para requerir token/contraseña en su lugar, configure gateway.auth.allowTailscale: false o use gateway.auth.mode: "password".

Opción C: Tailnet bind (sin Serve)

Ventana de terminal
openclaw config set gateway.bind tailnet
openclaw gateway restart

Abrir: http://<tailscale-ip>:18789 (se requiere token).

Ventana de terminal
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>
Ventana de terminal
openclaw channels login whatsapp
# Scan QR code

Consulte Canales para otros proveedores.


El droplet de $6 solo tiene 1GB de RAM. Para mantener todo funcionando sin problemas:

Ventana de terminal
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Si está experimentando errores de falta de memoria (OOMs), considere:

  • Usar modelos basados en API (Claude, GPT) en lugar de modelos locales
  • Configurar agents.defaults.model.primary con un modelo más pequeño
Ventana de terminal
free -h
htop

Todo el estado reside en:

  • ~/.openclaw/ — configuración, credenciales, datos de sesión
  • ~/.openclaw/workspace/ — espacio de trabajo (SOUL.md, memoria, etc.)

Estos sobreviven a los reinicios. Hágales una copia de seguridad periódicamente:

Ventana de terminal
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace

Oracle Cloud ofrece instancias ARM Always Free que son significativamente más potentes que cualquier opción de pago aquí — por $0/mes.

Lo que obtieneEspecificaciones
4 OCPUsARM Ampere A1
24GB RAMMás que suficiente
200GB de almacenamientoVolumen de bloque
Gratis para siempreSin cargos a la tarjeta de crédito

Advertencias:

  • El registro puede ser complicado (intente de nuevo si falla)
  • Arquitectura ARM — la mayoría de las cosas funcionan, pero algunos binarios necesitan compilaciones para ARM

Para la guía completa de configuración, consulte Oracle Cloud. Para consejos de registro y solución de problemas del proceso de inscripción, consulte esta guía de la comunidad.


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
# Check memory
free -h
# Add more swap
# Or upgrade to $12/mo droplet (2GB RAM)