DigitalOcean
DigitalOcean
Sección titulada «DigitalOcean»Ejecute un Gateway de OpenClaw persistente en un Droplet de DigitalOcean.
Requisitos previos
Sección titulada «Requisitos previos»- Cuenta de DigitalOcean (registrarse)
- Par de claves SSH (o disposición a usar autenticación por contraseña)
- Alrededor de 20 minutos
Configuración
Sección titulada «Configuración»Crear un Droplet
- Inicie sesión en DigitalOcean.
- Haga clic en Create > Droplets.
- Elija:
- Región: La más cercana a usted
- 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
- Haga clic en Create Droplet y anote la dirección IP.
Conectar e instalar
Ventana de terminal ssh root@YOUR_DROPLET_IPapt update && apt upgrade -y# Install Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs# Install OpenClawcurl -fsSL https://openclaw.ai/install.sh | bashopenclaw --versionEjecutar el asistente de configuración
Ventana de terminal openclaw onboard --install-daemonEl asistente lo guía a través de la autenticación del modelo, la configuración del canal, la generación del token de la puerta de enlace y la instalación del demonio (systemd).
Añadir memoria de intercambio (recomendado para Droplets de 1 GB)
Ventana de terminal fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabVerificar la puerta de enlace
bash openclaw status systemctl --user status openclaw-gateway.service journalctl --user -u openclaw-gateway.service -fAcceder a la interfaz de usuario de control
La puerta de enlace se vincula al loopback de forma predeterminada. Elija una de estas opciones.
Opción A: Túnel SSH (el más simple)
Ventana de terminal # From your local machinessh -L 18789:localhost:18789 root@YOUR_DROPLET_IPLuego abra
http://localhost:18789.Opción B: Tailscale Serve
Ventana de terminal curl -fsSL https://tailscale.com/install.sh | shtailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartLuego abra `https://
/` desde cualquier dispositivo en su tailnet.
**Opción C: Tailnet bind (sin Serve)**```bashopenclaw config set gateway.bind tailnetopenclaw gateway restart```Luego abra `http://:18789` (se requiere token).
Solución de problemas
Sección titulada «Solución de problemas»Gateway no se inicia — Ejecute openclaw doctor --non-interactive y verifique los registros con journalctl --user -u openclaw-gateway.service -n 50.
Puerto ya en uso — Ejecute lsof -i :18789 para encontrar el proceso, luego deténgalo.
Sin memoria — Verifique que swap esté activo con free -h. Si sigue alcanzando OOM, use modelos basados en API (Claude, GPT) en lugar de modelos locales, o actualice a un Droplet de 2 GB.
Pasos siguientes
Sección titulada «Pasos siguientes»- Canales — conecte Telegram, WhatsApp, Discord y más
- Configuración del Gateway — todas las opciones de configuración
- Actualización — mantenga OpenClaw actualizado