Ejecuta un Gateway de OpenClaw persistente en un Droplet de DigitalOcean (~$6/mes para el plan Basic de 1 GB). DigitalOcean es la ruta VPS de pago más sencilla. Si prefieres opciones más económicas o gratuitas:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Hetzner — 3,79 €/mes, más núcleos/RAM por dólar.
- Oracle Cloud — ARM Always Free (hasta 4 OCPU, 24 GB de RAM), pero el registro puede ser delicado y es solo ARM.
Requisitos previos
- Cuenta de DigitalOcean (registro)
- Par de claves SSH (o disposición a usar autenticación con contraseña)
- Unos 20 minutos
Configuración
Crear un Droplet
- Inicia sesión en DigitalOcean.
- Haz clic en Create > Droplets.
- Elige:
- Región: La más cercana a ti
- Imagen: Ubuntu 24.04 LTS
- Tamaño: Basic, Regular, 1 vCPU / 1 GB de RAM / SSD de 25 GB
- Autenticación: Clave SSH (recomendado) o contraseña
- Haz clic en Create Droplet y anota la dirección IP.
Conectar e instalar
openclaw para que el estado resida en /home/openclaw/.openclaw/ y el Gateway se instale como servicio systemd de ese usuario.Ejecutar la incorporación
Acceder a la interfaz de control
El gateway se enlaza a loopback de forma predeterminada. Elige una de estas opciones.Opción A: túnel SSH (la más sencilla)Luego abre Luego abre Luego abre
http://localhost:18789.Opción B: Tailscale Servehttps://<magicdns>/ desde cualquier dispositivo de tu tailnet.Tailscale Serve autentica el tráfico de la interfaz de control y WebSocket mediante encabezados de identidad de tailnet, lo que presupone que el propio host del gateway es de confianza. Los endpoints de la API HTTP siguen el modo normal de autenticación del gateway (token/contraseña) de todos modos. Para exigir credenciales explícitas de secreto compartido sobre Serve, establece gateway.auth.allowTailscale: false y usa gateway.auth.mode: "token" o "password".Opción C: enlace a tailnet (sin Serve)http://<tailscale-ip>:18789 (requiere token).Persistencia y copias de seguridad
El estado de OpenClaw reside en:~/.openclaw/—openclaw.json,auth-profiles.jsonpor agente, estado de canales/proveedores y datos de sesión.~/.openclaw/workspace/— el espacio de trabajo del agente (SOUL.md, memoria, artefactos).
openclaw backup create es portable entre hosts.
Consejos para 1 GB de RAM
El Droplet de $6 solo tiene 1 GB de RAM. Para que todo funcione con fluidez:- Asegúrate de que el paso de swap anterior esté en
/etc/fstabpara que sobreviva a los reinicios. - Prefiere modelos basados en API (Claude, GPT) frente a modelos locales: la inferencia local de LLM no cabe en 1 GB.
- Establece
agents.defaults.model.primaryen un modelo más pequeño si encuentras errores OOM con prompts grandes. - Monitoriza con
free -hyhtop.
Solución de problemas
El Gateway no arranca — Ejecutaopenclaw doctor --non-interactive y revisa los registros con journalctl --user -u openclaw-gateway.service -n 50.
El puerto ya está en uso — Ejecuta lsof -i :18789 para encontrar el proceso y luego detenlo.
Sin memoria — Verifica que el swap esté activo con free -h. Si sigues encontrando OOM, usa modelos basados en API (Claude, GPT) en lugar de modelos locales, o actualiza a un Droplet de 2 GB.
Próximos pasos
- Canales — conecta Telegram, WhatsApp, Discord y más
- Configuración del Gateway — todas las opciones de configuración
- Actualización — mantén OpenClaw actualizado