DigitalOcean (Plataforma)
OpenClaw en DigitalOcean
Sección titulada «OpenClaw en DigitalOcean»Objetivo
Sección titulada «Objetivo»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.
Comparación de costos (2026)
Sección titulada «Comparación de costos (2026)»| Proveedor | Plan | Especificaciones | Precio/mes | Notas |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | hasta 4 OCPU, 24GB RAM | $0 | ARM, capacidad limitada / peculiaridades de registro |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | €3.79 (~$4) | Opción de pago más barata |
| DigitalOcean | Básico | 1 vCPU, 1GB RAM | $6 | Interfaz de usuario fácil, buena documentación |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | $6 | Muchas ubicaciones |
| Linode | Nanode | 1 vCPU, 1GB RAM | $5 | Ahora 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)
Requisitos previos
Sección titulada «Requisitos previos»- Cuenta de DigitalOcean (regístrese con $200 de crédito gratuito)
- Par de claves SSH (o disposición a usar autenticación por contraseña)
- ~20 minutos
1) Crear un Droplet
Sección titulada «1) Crear un Droplet»- Inicie sesión en DigitalOcean
- Haga clic en Create → Droplets
- 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
- Haga clic en Create Droplet
- Tome nota de la dirección IP
2) Conectarse vía SSH
Sección titulada «2) Conectarse vía SSH»ssh root@YOUR_DROPLET_IP3) Instalar OpenClaw
Sección titulada «3) Instalar OpenClaw»# Update systemapt 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 | bash
# Verifyopenclaw --version4) Ejecutar la incorporación
Sección titulada «4) Ejecutar la incorporación»openclaw onboard --install-daemonEl 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)
5) Verificar el Gateway
Sección titulada «5) Verificar el Gateway»# Check statusopenclaw status
# Check servicesystemctl --user status openclaw-gateway.service
# View logsjournalctl --user -u openclaw-gateway.service -f6) Acceder al Dashboard
Sección titulada «6) Acceder al Dashboard»De forma predeterminada, el gateway se enlaza al loopback. Para acceder a la Interfaz de Control:
Opción A: Túnel SSH (recomendado)
# From your local machinessh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# Then open: http://localhost:18789Opción B: Tailscale Serve (HTTPS, solo loopback)
# On the dropletcurl -fsSL https://tailscale.com/install.sh | shtailscale up
# Configure Gateway to use Tailscale Serveopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartAbrir: 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: falseo usegateway.auth.mode: "password".
Opción C: Tailnet bind (sin Serve)
openclaw config set gateway.bind tailnetopenclaw gateway restartAbrir: http://<tailscale-ip>:18789 (se requiere token).
7) Conecte sus Canales
Sección titulada «7) Conecte sus Canales»Telegram
Sección titulada «Telegram»openclaw pairing list telegramopenclaw pairing approve telegram <CODE>openclaw channels login whatsapp# Scan QR codeConsulte Canales para otros proveedores.
Optimizaciones para 1GB de RAM
Sección titulada «Optimizaciones para 1GB de RAM»El droplet de $6 solo tiene 1GB de RAM. Para mantener todo funcionando sin problemas:
Añadir swap (recomendado)
Sección titulada «Añadir swap (recomendado)»fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabUsar un modelo más ligero
Sección titulada «Usar un modelo más ligero»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.primarycon un modelo más pequeño
Monitorear la memoria
Sección titulada «Monitorear la memoria»free -hhtopPersistencia
Sección titulada «Persistencia»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:
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspaceAlternativa Gratuita en Oracle Cloud
Sección titulada «Alternativa Gratuita en Oracle Cloud»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 obtiene | Especificaciones |
|---|---|
| 4 OCPUs | ARM Ampere A1 |
| 24GB RAM | Más que suficiente |
| 200GB de almacenamiento | Volumen de bloque |
| Gratis para siempre | Sin 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.
Solución de Problemas
Sección titulada «Solución de Problemas»La puerta de enlace no se iniciará
Sección titulada «La puerta de enlace no se iniciará»openclaw gateway statusopenclaw doctor --non-interactivejournalctl -u openclaw --no-pager -n 50Puerto ya en uso
Sección titulada «Puerto ya en uso»lsof -i :18789kill <PID>Sin memoria
Sección titulada «Sin memoria»# Check memoryfree -h
# Add more swap# Or upgrade to $12/mo droplet (2GB RAM)Véase También
Sección titulada «Véase También»- Guía de Hetzner — más barato, más potente
- Instalación con Docker — configuración en contenedores
- Tailscale — acceso remoto seguro
- Configuración — referencia completa de configuración