- Hetzner — más núcleos/RAM por dólar.
- Oracle Cloud — nivel Always Free ARM (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)
- Aproximadamente 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 RAM / 25 GB SSD
- 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 el servicio systemd --user de ese usuario.Ejecutar la incorporación
Acceder a la interfaz de usuario 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 la interfaz de usuario de Control y el tráfico WebSocket mediante encabezados de identidad de tailnet, lo que asume 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 requerir credenciales explícitas de secreto compartido mediante 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 (se requiere token).Persistencia y copias de seguridad
El estado de OpenClaw reside 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, artefactos).
openclaw backup create es portable entre hosts.
Consejos para 1 GB de RAM
El Droplet de 6 USD solo tiene 1 GB de RAM. Para mantener todo funcionando sin problemas:- 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) en lugar de locales — la inferencia local de LLM no cabe en 1 GB.
- Establece
agents.defaults.model.primaryen un modelo más pequeño si te encuentras con OOM en prompts grandes. - Supervisa con
free -hyhtop.
Solución de problemas
El Gateway no inicia — Ejecutaopenclaw doctor --non-interactive y revisa los logs 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 detenerlo.
Sin memoria — Verifica que swap esté activo con free -h. Si sigues encontrándote con 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 de Gateway — todas las opciones de configuración
- Actualización — mantén OpenClaw actualizado