- Hetzner — más núcleos/RAM por dólar.
- Oracle Cloud — nivel ARM Always Free (hasta 4 OCPU y 24 GB de RAM), pero el registro puede ser complicado y solo admite ARM.
Requisitos previos
- Cuenta de DigitalOcean (registro)
- Par de claves SSH (o disposición para usar autenticación mediante contraseña)
- Unos 20 minutos
Configuración
1
Crear un Droplet
- Inicia sesión en DigitalOcean.
- Haz clic en Create > Droplets.
- Elige:
- Region: la más cercana
- Image: Ubuntu 24.04 LTS
- Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Authentication: clave SSH (recomendado) o contraseña
- Haz clic en Create Droplet y anota la dirección IP.
2
Conectarse e instalar
openclaw para que el estado se almacene en /home/openclaw/.openclaw/ y el Gateway se instale como servicio --user de systemd de ese usuario.3
Ejecutar la incorporación
4
Añadir espacio de intercambio (recomendado para Droplets de 1 GB)
5
Verificar el Gateway
6
Acceder a la interfaz de control
El Gateway se vincula a la interfaz de bucle invertido de forma predeterminada. Elige una de estas opciones.Opción A: túnel SSH (la más sencilla)A continuación, abre A continuación, abre A continuación, abre
http://localhost:18789.Opción B: Tailscale Servehttps://<magicdns>/ desde cualquier dispositivo de la tailnet.Tailscale Serve autentica el tráfico de la interfaz de control y WebSocket mediante los encabezados de identidad de la tailnet, lo que presupone que el propio host del Gateway es de confianza. Los endpoints de la API HTTP siguen usando el modo de autenticación normal del Gateway (token/contraseña) en cualquier caso. Para exigir credenciales explícitas de secreto compartido a través de Serve, configura gateway.auth.allowTailscale: false y usa gateway.auth.mode: "token" o "password".Opción C: vinculación a la tailnet (sin Serve)http://<tailscale-ip>:18789 (se requiere un token).Persistencia y copias de seguridad
El estado de OpenClaw se almacena en:~/.openclaw/—openclaw.json, credenciales de canales/proveedores,auth-profiles.jsonpor agente y datos de sesión.~/.openclaw/workspace/— el espacio de trabajo del agente (SOUL.md, memoria y artefactos).
openclaw backup create se puede trasladar entre hosts.
Consejos para 1 GB de RAM
El Droplet de 6 USD solo tiene 1 GB de RAM. Para mantener un funcionamiento fluido:- Asegúrate de que el paso anterior del espacio de intercambio esté en
/etc/fstabpara que persista tras los reinicios. - Prefiere modelos basados en API (Claude, GPT) frente a modelos locales; la inferencia local de LLM no cabe en 1 GB.
- Configura
agents.defaults.model.primarycon un modelo más pequeño si se producen errores OOM con prompts grandes. - Supervisa el sistema con
free -hyhtop.
Solución de problemas
El Gateway no se inicia — Ejecutaopenclaw doctor --non-interactive y consulta 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, a continuación, detenlo.
Memoria insuficiente — Comprueba que el espacio de intercambio esté activo con free -h. Si continúan los errores OOM, cambia a modelos basados en API (Claude, GPT) en lugar de modelos locales, o actualiza a un Droplet de 2 GB.
Siguientes 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