Cómo instalar OpenClaw en un VPS (guía paso a paso)
OpenClaw es un asistente de inteligencia artificial de código abierto que puedes alojar en tu propio servidor. A diferencia de los chatbots de pago por suscripción, con OpenClaw tienes control total sobre tus datos, tus conversaciones y cómo funciona el agente. El único requisito es que necesita un servidor que esté encendido las 24 horas del día, y ahí es donde entra un VPS.
En esta guía te explicamos cómo instalar OpenClaw en un servidor VPS de BlumHost, paso a paso, sin necesidad de conocimientos avanzados. Al terminar, tendrás tu propio asistente de IA funcionando de forma continua desde un servidor en España.
¿Por qué necesitas un VPS para OpenClaw?
OpenClaw puede ejecutarse en tu ordenador, pero tiene un problema evidente: cuando cierras el portátil o pierdes la conexión, el asistente se desconecta. Un VPS resuelve esto porque permanece encendido de forma continua, independientemente de lo que hagas con tu dispositivo.
Estas son las ventajas de alojar OpenClaw en un VPS:
- Disponibilidad 24/7: tu asistente responde mensajes, ejecuta tareas y automatiza flujos aunque tengas el ordenador apagado.
- Memoria y estado persistente: OpenClaw recuerda el contexto de las conversaciones entre sesiones.
- Privacidad: tus datos y conversaciones permanecen en tu servidor, no en plataformas de terceros.
- Rendimiento estable: recursos dedicados garantizados, sin depender del hardware de tu equipo.
- Integración con mensajería: conecta OpenClaw a WhatsApp, Telegram, Slack o Discord y recibe respuestas en cualquier momento.
¿Por qué elegir BlumHost para alojar OpenClaw?
BlumHost es un proveedor de hosting con servidores propios alojados en España, en La Coruña, lo que supone una ventaja importante para usuarios o proyectos orientados al mercado español: menor latencia, mayor velocidad y soporte técnico en español 24/7.
Sus servidores VPS utilizan virtualización KVM con discos NVMe, lo que se traduce en un rendimiento muy superior al de entornos compartidos. Además, incluyen protección Anti-DDoS y copias de seguridad diarias en segunda ubicación, aspectos críticos cuando tienes un agente de IA corriendo de forma continua.
Para OpenClaw, el plan VPS más básico de BlumHost es suficiente para empezar. Puedes escalar recursos en cualquier momento desde el área de cliente sin necesidad de migrar datos.
Requisitos previos
Antes de comenzar, asegúrate de tener lo siguiente:
- Un VPS de BlumHost con al menos 2 GB de RAM y 1 vCPU. Recomendado: 4 GB RAM y 2 vCPU para producción.
- Sistema operativo Ubuntu 24.04 LTS.
- Acceso SSH al servidor.
- Una clave API de Anthropic (Claude) u OpenAI para conectar el modelo de IA.
- Opcionalmente, una cuenta de Telegram, WhatsApp o la plataforma de mensajería que quieras integrar.
Paso 1: Contratar el VPS en BlumHost
Accede a BlumHost y selecciona la sección de VPS. Para OpenClaw te recomendamos el plan con 2 a 4 GB de RAM. Al configurar el pedido, elige Ubuntu 24.04 LTS como sistema operativo, ya que es el más compatible con OpenClaw y el que usaremos en esta guía.
Una vez completado el pago, recibirás en pocos minutos un email con los datos de acceso: dirección IP del servidor, usuario root y contraseña temporal.
Paso 2: Conectarse al servidor por SSH
Abre la terminal de tu ordenador. En Windows puedes usar PowerShell o el símbolo del sistema. Ejecuta:
ssh root@TU_IP_DEL_SERVIDOR
Sustituye TU_IP_DEL_SERVIDOR por la IP que te ha llegado en el email de bienvenida. Cuando te pida confirmación, escribe yes y pulsa Enter. A continuación, introduce la contraseña del email.
Como medida de seguridad, una vez dentro, cambia la contraseña con el comando:
passwd
También es recomendable crear un usuario no root para el uso diario. Esto mejora significativamente la seguridad del servidor.
Paso 3: Instalar Docker
Docker es la forma recomendada de instalar OpenClaw. Empaqueta todas las dependencias en un contenedor aislado, lo que simplifica las actualizaciones y evita conflictos.
Ejecuta estos comandos en orden:
apt update && apt upgrade -y
apt install -y ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Verifica que Docker se ha instalado correctamente con:
docker --version && docker compose version
Paso 4: Descargar e instalar OpenClaw
Clona el repositorio oficial de OpenClaw y ejecuta el script de configuración:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
chmod +x docker-setup.sh
./docker-setup.sh
El script de configuración lanzará un asistente interactivo. Te hará varias preguntas importantes:
- Ubicación del gateway: elige
localpara que el gateway corra en tu VPS. - Proveedor de IA: selecciona Anthropic (Claude) o el modelo que prefieras. Necesitarás introducir tu clave API.
- Plataformas de mensajería: conecta Telegram, WhatsApp, Slack u otras según tus necesidades.
- Seguridad: configura un token o contraseña de acceso al gateway.
Paso 5: Configurar el firewall y el acceso seguro
Por seguridad, configura UFW para dejar abiertos únicamente los puertos necesarios:
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
Para acceder al panel de control de OpenClaw de forma segura, la opción recomendada es a través de un túnel SSH. Esto evita exponer el puerto del gateway directamente a internet:
ssh -L 8080:localhost:3000 root@TU_IP_DEL_SERVIDOR
Después, abre tu navegador y accede a:
http://localhost:8080
Así podrás ver el panel de control de OpenClaw de forma segura.
Paso 6: Verificar que OpenClaw está funcionando
Comprueba que los contenedores están corriendo correctamente con:
docker ps
Deberías ver los contenedores de OpenClaw activos. Si alguno no aparece, puedes revisar los logs con:
docker compose logs -f
Mantenimiento y actualizaciones
Una vez instalado, OpenClaw se reinicia automáticamente si el VPS se reinicia. Para actualizar a la última versión, ejecuta dentro del directorio de OpenClaw:
git pull
docker compose pull
docker compose up -d
Los VPS de BlumHost incluyen copias de seguridad diarias automáticas, lo que te da una red de seguridad extra en caso de que algo falle durante una actualización.
Preguntas frecuentes
¿Qué plan VPS de BlumHost necesito para OpenClaw?
Para uso básico con APIs externas como Claude o ChatGPT, un VPS con 2 GB de RAM es suficiente. Si planeas usar automatización de navegador o correr modelos de IA locales, recomendamos al menos 4 GB de RAM.
¿Necesito GPU para OpenClaw?
No. OpenClaw funciona con APIs externas de IA como Anthropic u OpenAI, que no requieren GPU. La GPU solo es necesaria si quieres correr modelos de lenguaje grandes directamente en el servidor.
¿Cuánto cuesta en total?
El VPS de BlumHost parte desde 8 €/mes. Los costes de la API de IA, como Claude o ChatGPT, se cobran aparte según el uso que hagas del asistente. Para un uso personal moderado, el coste de la API suele ser de pocos euros al mes.
¿Puedo usar OpenClaw con modelos locales sin API?
Sí. OpenClaw es compatible con Ollama para correr modelos locales. En ese caso no pagas por uso de API, aunque necesitarás un VPS con más RAM, al menos 8 GB para modelos de 7B parámetros.
Conclusión
Instalar OpenClaw en un VPS de BlumHost es una de las formas más sencillas y económicas de tener tu propio asistente de IA funcionando de forma continua, con tus datos bajo tu control y desde infraestructura española. El proceso completo, desde contratar el VPS hasta tener OpenClaw operativo, puede completarse en menos de 30 minutos siguiendo esta guía.
Si tienes dudas sobre qué plan VPS elegir según tu caso de uso, el equipo de BlumHost puede orientarte sin compromiso.
