Como Instalar OpenClaw en un VPS con Docker: Tu Agente IA 24/7 [Tutorial 2026]
TL;DR
- OpenClaw en un VPS cuesta desde 4,99 EUR/mes y funciona 24/7 sin depender de tu ordenador
- Requisitos minimos: 1 vCPU, 1 GB RAM, 20 GB SSD, Ubuntu 22.04/24.04
- Recomendado: 2 vCPU, 4 GB RAM para WhatsApp + Telegram + browser automation
- Instalacion con Docker: 30 minutos de principio a fin
- Mejor opcion calidad-precio: VPS KVM 1 de Hostinger a 4,99 EUR/mes con 4 GB RAM y 50 GB NVMe
- Alternativa local: si prefieres hardware propio, un mini PC por 150-300 EUR funciona igual
🎓 ¿Nuevo en agentes IA? Antes de instalar OpenClaw, lee mi guia completa de OpenClaw/MoltBot para entender que puede hacer y si es lo que necesitas.
OpenClaw (antes MoltBot/ClawdBot) tiene 247.000 estrellas en GitHub en abril de 2026 y se ha convertido en el agente IA personal open source mas popular del mundo. Conecta WhatsApp, Telegram, Slack y Discord con modelos como Claude o GPT y ejecuta tareas reales en tu sistema: emails, calendario, codigo, archivos, navegador y mas.
El problema: para que funcione 24/7, necesitas una maquina encendida permanentemente. Y dejar tu portatil encendido toda la noche no es sostenible. La solucion mas practica es un VPS (servidor virtual privado) que cuesta menos que un cafe al mes.
"La combinacion de agentes IA autonomos con infraestructura cloud accesible es lo que democratiza la productividad real con IA. Ya no hace falta ser experto para tener un asistente que trabaja por ti las 24 horas." — Javier Santos Criado, consultor de IA en Javadex
Que Necesitas: Requisitos del VPS para OpenClaw
El requisito minimo para ejecutar OpenClaw en un VPS es 1 vCPU, 1 GB de RAM y 20 GB de almacenamiento SSD con Ubuntu 22.04 o 24.04 (OpenClaw Docs, marzo 2026).
Pero el minimo se queda corto si quieres usar browser automation o multiples canales simultaneos. Esta es mi recomendacion basada en uso real:
| Uso | vCPU | RAM | Disco | Coste/mes | Recomendacion |
|---|---|---|---|---|---|
| Basico (1 canal, sin browser) | 1 | 1 GB | 20 GB | ~3 EUR | Funcional pero justo |
| Recomendado (2-3 canales + browser) | 2 | 4 GB | 50 GB | 4,99 EUR | VPS KVM 1 Hostinger |
| Avanzado (+ Ollama modelos locales) | 4 | 8 GB | 100 GB | 8,99 EUR | VPS KVM 2 Hostinger |
| Pro (multiples agentes + LLMs) | 8 | 16 GB | 200 GB | 14,99 EUR | VPS KVM 4 Hostinger |
Requisitos de software
- Sistema operativo: Ubuntu 22.04 LTS o 24.04 LTS (maxima compatibilidad)
- Docker: Version 24+ con Docker Compose v2
- Node.js: 22+ (si instalas sin Docker)
- API key: Anthropic (Claude) u OpenAI (GPT)
Paso 1: Contratar y Configurar el VPS
El primer paso es contratar un VPS con Ubuntu 24.04 y acceso root.
Si no tienes un VPS, te recomiendo Hostinger porque:
- El VPS KVM 1 a 4,99 EUR/mes incluye 2 vCPU, 4 GB RAM y 50 GB NVMe — mas que suficiente
- Panel hPanel con instalacion de Ubuntu en 1 clic
- IP dedicada incluida (necesaria para que OpenClaw funcione correctamente)
- Soporte 24/7 en español por si algo sale mal
Si ya tienes un VPS en otro proveedor, salta directamente al Paso 2. Los comandos son identicos en cualquier VPS con Ubuntu.
Acceder al VPS por SSH
Una vez contratado, conectate por SSH:
1ssh root@TU_IP_DEL_VPS
Actualiza el sistema:
1apt update && apt upgrade -y
Paso 2: Instalar Docker y Docker Compose
Docker es el metodo recomendado para desplegar OpenClaw porque aisla el entorno, facilita las actualizaciones y permite reproducir la configuracion exacta en cualquier servidor.
1# Instalar dependencias2apt install -y ca-certificates curl gnupg lsb-release3 4# Añadir clave GPG de Docker5install -m 0755 -d /etc/apt/keyrings6curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg7chmod a+r /etc/apt/keyrings/docker.gpg8 9# Añadir repositorio10echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null11 12# Instalar Docker13apt update14apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin15 16# Verificar instalacion17docker --version18docker compose version
Deberia mostrar Docker 24+ y Docker Compose v2+.
Paso 3: Crear el Docker Compose de OpenClaw
Crea un directorio dedicado y el archivo de configuracion:
1mkdir -p /opt/openclaw && cd /opt/openclaw
Crea el archivo docker-compose.yml:
1version: '3.8'2 3services:4 openclaw:5 image: openclaw/openclaw:latest6 container_name: openclaw7 restart: unless-stopped8 ports:9 - "18789:18789"10 volumes:11 - ./data:/root/.openclaw12 - ./config:/root/.openclaw/config13 environment:14 - ANTHROPIC_API_KEY=tu_api_key_aqui15 - OPENCLAW_GATEWAY_HOST=0.0.0.016 - OPENCLAW_GATEWAY_PORT=1878917 networks:18 - openclaw-net19 20networks:21 openclaw-net:22 driver: bridge
Configurar las API keys
1# Crear archivo .env (mas seguro que poner keys en el YAML)2cat > .env << 'EOF'3ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx4OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxx5EOF6 7# Proteger el archivo8chmod 600 .env
Actualiza docker-compose.yml para usar .env:
1env_file:2 - .env
Paso 4: Arrancar OpenClaw y Conectar Canales
Arranca el contenedor:
1docker compose up -d
Verifica que esta corriendo:
1docker compose logs -f openclaw
Conectar WhatsApp
1docker exec -it openclaw openclaw channels login
Aparecera un codigo QR en la terminal. Escanéalo desde WhatsApp > Configuracion > Dispositivos vinculados.
Conectar Telegram
- Crea un bot en @BotFather y copia el token
- Añadelo a la configuracion:
1docker exec -it openclaw openclaw config set channels.telegram.botToken "TU_TOKEN"2docker exec -it openclaw openclaw config set channels.telegram.enabled true
- Reinicia:
1docker compose restart
Verificar estado
1docker exec -it openclaw openclaw status
Si todo esta verde, tu agente IA ya esta funcionando 24/7.
Paso 5: Configurar Arranque Automatico con Systemd
Para que OpenClaw sobreviva a reinicios del servidor, crea un servicio systemd:
1cat > /etc/systemd/system/openclaw.service << 'EOF'2[Unit]3Description=OpenClaw AI Agent4After=docker.service5Requires=docker.service6 7[Service]8Type=oneshot9RemainAfterExit=yes10WorkingDirectory=/opt/openclaw11ExecStart=/usr/bin/docker compose up -d12ExecStop=/usr/bin/docker compose down13TimeoutStartSec=014 15[Install]16WantedBy=multi-user.target17EOF18 19systemctl daemon-reload20systemctl enable openclaw21systemctl start openclaw
Ahora OpenClaw arrancara automaticamente cada vez que el servidor se reinicie.
Paso 6: Seguridad Basica del VPS
Nunca expongas OpenClaw a Internet sin proteccion. Investigadores de seguridad han encontrado instancias publicas con credenciales accesibles.
Firewall con UFW
1# Permitir SSH2ufw allow 22/tcp3 4# Permitir solo acceso local al Gateway (NO exponer el puerto 18789)5# Si necesitas acceso remoto al dashboard, usa SSH tunnel6ufw enable
Acceso al dashboard por SSH tunnel
Desde tu ordenador local:
1ssh -L 18789:localhost:18789 root@TU_IP_DEL_VPS
Ahora puedes acceder al dashboard en http://localhost:18789 de forma segura.
Actualizaciones automaticas
1# Actualizar OpenClaw2cd /opt/openclaw3docker compose pull4docker compose up -d5 6# Automatizar con cron (actualizar cada domingo a las 4:00)7(crontab -l 2>/dev/null; echo "0 4 * * 0 cd /opt/openclaw && docker compose pull && docker compose up -d") | crontab -
Cuanto Cuesta: Desglose Real de Costes
El coste total de tener OpenClaw 24/7 en un VPS es de 10-55 EUR/mes dependiendo del modelo de IA que uses.
| Concepto | Coste/mes |
|---|---|
| VPS KVM 1 Hostinger | 4,99 EUR |
| API Claude Haiku (uso ligero) | 5-10 EUR |
| API Claude Sonnet (uso medio) | 15-30 EUR |
| API Claude Opus (uso intensivo) | 50-100 EUR |
| Total minimo (VPS + Haiku) | ~10 EUR/mes |
| Total recomendado (VPS + Sonnet) | ~25 EUR/mes |
Merece la pena pagar?
Si ganas 20 EUR/hora y OpenClaw te ahorra 30 minutos al dia en emails, calendario y tareas repetitivas, el retorno es ~300 EUR/mes por una inversion de 25 EUR. El ROI es de 12x en el primer mes.
| Perfil | Ahorro estimado/mes | Coste | ROI |
|---|---|---|---|
| Freelance/autonomo | 300 EUR (15h) | 25 EUR | 12x |
| Desarrollador | 400 EUR (20h) | 30 EUR | 13x |
| Empresario/equipo | 1.000+ EUR | 55 EUR | 18x |
Para una comparativa detallada entre tener tu propio hardware vs un VPS, lee mi guia Mini PC vs VPS para proyectos de IA.
Errores Comunes al Instalar OpenClaw en un VPS
Error 1: Elegir un VPS con HDD en vez de SSD
Problema: Docker tarda minutos en arrancar contenedores, OpenClaw responde con lag de 5-10 segundos y las workspace operations fallan por timeout. Solucion: Usa siempre un VPS con almacenamiento SSD o NVMe. El VPS de Hostinger viene con NVMe por defecto.
Error 2: Exponer el puerto 18789 a Internet
Problema: Cualquiera puede acceder al dashboard de OpenClaw y ejecutar comandos en tu servidor. Solucion: Usa UFW para bloquear el puerto y accede solo por SSH tunnel (ver Paso 6).
Error 3: No configurar restart automatico
Problema: Despues de un reinicio del VPS (actualizacion, mantenimiento del proveedor), OpenClaw no vuelve a arrancar y pierdes el agente hasta que te das cuenta.
Solucion: Configura el servicio systemd (Paso 5) y usa restart: unless-stopped en Docker Compose.
Error 4: Poner la API key directamente en docker-compose.yml
Problema: Si subes tu configuracion a Git o alguien accede al archivo, tus keys quedan expuestas.
Solucion: Usa un archivo .env separado con permisos chmod 600.
Error 5: No monitorizar el consumo de API
Problema: OpenClaw puede generar costes inesperados si le das tareas complejas con Claude Opus sin limites. Solucion: Configura limites de gasto en el dashboard de Anthropic/OpenAI y usa Claude Haiku para tareas simples, Sonnet para las medias y Opus solo cuando sea necesario.
OpenClaw vs Claude Code: Son Complementarios
OpenClaw y Claude Code no compiten — se complementan. Claude Code es un agente de programacion en terminal; OpenClaw es un agente de productividad personal que conecta con tus apps de mensajeria.
| Caracteristica | OpenClaw | Claude Code |
|---|---|---|
| Interfaz | WhatsApp, Telegram, Slack | Terminal/CLI |
| Foco | Productividad personal (emails, calendario, archivos) | Programacion y codigo |
| Ejecucion | 24/7 en VPS o Mac | Bajo demanda en terminal |
| Coste | VPS + API (~25 EUR/mes) | Subscription Max (~80 EUR/mes) |
| Open source | Si (247k estrellas) | No (codigo filtrado pero no abierto) |
De hecho, puedes tener ambos en el mismo VPS: OpenClaw gestionando tus tareas diarias y Claude Code para desarrollo cuando necesites programar remotamente.
Para una guia completa de como desplegar cualquier proyecto de IA en un VPS, incluyendo n8n, FastAPI y LLMs, lee mi tutorial de VPS Hostinger para IA.
Preguntas Frecuentes
Cuanto tarda en instalarse OpenClaw en un VPS?
Entre 20 y 30 minutos siguiendo este tutorial, incluyendo la contratacion del VPS y la configuracion de Docker. La parte mas lenta es escanear el QR de WhatsApp.
Puedo usar OpenClaw con modelos locales en el VPS?
Si, pero necesitas mas RAM. Con Ollama puedes ejecutar modelos como Llama 3 o Mistral directamente en el VPS. Para un modelo de 7B parametros necesitas minimo 8 GB de RAM (VPS KVM 2 de Hostinger a 8,99 EUR/mes).
OpenClaw funciona si reinicio el VPS?
Si, si configuraste el servicio systemd del Paso 5. Docker Compose se levanta automaticamente y OpenClaw reconecta los canales de WhatsApp/Telegram.
Es legal usar OpenClaw?
Si, OpenClaw es software open source bajo licencia MIT. Puedes usarlo para uso personal y comercial. Lo que debes respetar son los terminos de uso de las APIs de IA (Anthropic, OpenAI) y las plataformas de mensajeria.
Puedo tener multiples usuarios en la misma instancia?
Si, OpenClaw soporta multiples usuarios con el sistema de pairing. Cada usuario se autentica con un codigo de 6 digitos y tiene su propio contexto de conversacion.
Que pasa con mis datos? Son privados?
Tus datos se quedan en tu VPS. A diferencia de soluciones cloud, OpenClaw no envia datos a ningun servidor externo excepto a la API del modelo de IA que elijas. Si usas modelos locales con Ollama, ni siquiera eso.
Posts Relacionados
- OpenClaw/MoltBot: Que Es y Como Funciona — Mi review completa con experiencia personal
- Mini PC vs VPS Hostinger para IA — Comparativa de costes y rendimiento
- VPS Hostinger para IA: Guia de Despliegue — Tutorial completo de despliegue con Nginx y SSL
- Claude Code: Guia Completa — Si prefieres un agente IA para programacion
- Agentes IA: Que Son y Como Funcionan — Contexto sobre agentes autonomos
En Resumen
- OpenClaw es el agente IA personal open source mas popular con 247.000 estrellas en GitHub (abril 2026)
- Un VPS con Docker es la mejor forma de tenerlo 24/7 sin depender de tu ordenador personal
- Coste total desde 10 EUR/mes (VPS a 4,99 EUR + API Claude Haiku a 5 EUR)
- El VPS KVM 1 de Hostinger a 4,99 EUR/mes incluye 2 vCPU, 4 GB RAM y 50 GB NVMe — mas que suficiente para 2-3 canales
- La instalacion tarda 30 minutos con Docker Compose y se configura arranque automatico con systemd
- Seguridad critica: nunca expongas el puerto del Gateway a Internet, usa SSH tunnel y archivos .env para las API keys
- OpenClaw y Claude Code son complementarios: productividad personal + programacion, ambos pueden correr en el mismo VPS
¿Tienes problemas con la instalacion? Escribeme en Twitter/X o unete a La Escuela de IA donde ayudo con configuraciones en directo.
