Español
€EUR
  • openclaw
  • vps
  • agente ia
  • linux
  • self-hosting
  • seguridad

OpenClaw en un VPS: instalación completa, sin Mac mini

Instala OpenClaw en un VPS Linux en menos de una hora: requisitos, comandos, seguridad y comparativa frente a comprar un Mac mini.

  • 8 min de lectura
  • Sarah Belkacem
OpenClaw en un VPS: instalación completa, sin Mac mini

Para ejecutar OpenClaw de forma continua basta un VPS Linux. No necesitas comprar un Mac mini: el agente llama a modelos de lenguaje mediante API, no hace él mismo el cálculo pesado, y un servidor con 2 vCPU y 4 GB de RAM lo mantiene en marcha sin esfuerzo.

Esta guía explica primero el razonamiento (por qué gana el VPS) y después la instalación paso a paso, la seguridad y el dimensionamiento. Si prefieres ir directo a la acción, las ofertas de VPS para OpenClaw están pensadas para este uso.

Por qué no comprar un Mac mini de 600 $

El reflejo es habitual: ves demos de OpenClaw en un Mac mini sobre un escritorio y piensas que necesitas el mismo. Es confundir lo que resulta cómodo en una demo con lo que conviene en producción. Un agente personal tiene que responder a las 3 de la madrugada, durante tus vacaciones, incluso si tu router se reinicia.

Un Mac mini supone una compra de varios cientos de dólares (alrededor de 600 $ el modelo básico), pagada de golpe, antes de comprobar que la herramienta te sirve de verdad. Y la factura no acaba ahí: electricidad, conexión doméstica, IP dinámica, cortes de red, actualizaciones de macOS que reinician el equipo y nadie que lo reactive si se bloquea.

Para lo que hace OpenClaw, esa potencia se desperdicia. Los modelos (Claude, GPT y otros) se ejecutan en el servidor de su proveedor. Tu máquina orquesta: mantiene abierta la pasarela (gateway) hacia WhatsApp, Telegram o Discord, ejecuta herramientas y guarda la memoria y los registros. Es trabajo de servidor, no de puesto de trabajo.

Mac mini o VPS: comparativa

CriterioMac mini en casaVPS Linux
Inversión inicialCompra del equipoSin hardware, suscripción mensual
Disponibilidad de redDepende de tu routerConexión de centro de datos, IP fija
Dirección IPA menudo dinámicaPública y estable
Reinicio o averíaTienes que ir en personaConsola y acceso remoto
EscalabilidadCambiar de equipoSubir de plan en pocos clics
Aislamiento de tus datos personalesMisma red que tus dispositivosEntorno separado
Prueba sin gran compromisoNoSí, lo detienes cuando quieras

El último punto es el que más pesa. Un VPS se prueba, se destruye y se vuelve a crear. Un Mac mini, una vez comprado, se queda en tu escritorio.

Qué necesitas para alojar OpenClaw

OpenClaw es una aplicación Node.js. La documentación oficial pide una versión reciente de Node (22 o superior; consulta la página de instalación, porque cambia). No hace falta GPU mientras uses modelos por API.

Como referencia realista de dimensionamiento:

  • 1 a 2 vCPU y 2 GB de RAM: suficiente para un agente personal con uno o dos canales de mensajería.
  • 2 a 4 vCPU y 4 GB de RAM: cómodo si el agente maneja un navegador headless, tareas programadas o varios canales.
  • Almacenamiento SSD de 40 GB o más: los registros, la memoria y las sesiones crecen con el tiempo.
  • Ubuntu 24.04 LTS o Debian 12: las distribuciones mejor documentadas para este tipo de despliegue.

Si piensas ejecutar modelos locales (Ollama, por ejemplo), el cálculo cambia: hace falta mucha más RAM, e incluso una GPU. Para el uso habitual de OpenClaw con una clave de API no es necesario. Un VPS Linux estándar cumple de sobra.

Instalar OpenClaw en un VPS, paso a paso

Partimos de un VPS con Ubuntu 24.04 recién creado y acceso root por SSH.

1. Preparar el sistema y un usuario dedicado

No ejecutes como root un agente capaz de lanzar comandos. Crea un usuario aparte.

Bash
apt update && apt upgrade -y adduser claw usermod -aG sudo claw

Después copia tu clave SSH a esa cuenta y prueba la conexión antes de continuar:

Bash
rsync --archive --chown=claw:claw ~/.ssh /home/claw

2. Activar un cortafuegos mínimo

Bash
ufw allow OpenSSH ufw enable ufw status

Fíjate en lo que no se abre: el puerto de la pasarela de OpenClaw. Volvemos sobre ello en el apartado de seguridad.

3. Instalar Node.js

Cambia a la cuenta claw (su - claw) e instala Node 22 desde NodeSource:

Bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs node -v

4. Instalar OpenClaw y lanzar el asistente

El script oficial de instalación se encarga del resto:

Bash
curl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon

El asistente de onboarding te pregunta por el proveedor del modelo (clave de API) y los canales que quieres conectar, e instala un servicio que reinicia el agente automáticamente. Lee la salida: si la sintaxis de alguna opción ha cambiado, la documentación oficial manda.

5. Mantener el servicio activo tras desconectarte

Si el demonio se instala como servicio de usuario de systemd, debe sobrevivir al cierre de tu sesión SSH:

Bash
sudo loginctl enable-linger claw systemctl --user status openclaw-gateway

El nombre exacto de la unidad puede variar según la versión. Compruébalo con openclaw gateway status y openclaw doctor, que señala los problemas de configuración más habituales.

Proteger el agente: lo que de verdad importa

Un agente que lee tus mensajes y ejecuta acciones es un objetivo atractivo. La regla es simple: la interfaz de control nunca debe quedar expuesta en claro a Internet.

Por defecto, la pasarela escucha en local (el puerto 18789 en las versiones recientes). Déjala así y accede mediante un túnel SSH desde tu equipo:

Bash
ssh -N -L 18789:127.0.0.1:18789 claw@IP_DEL_VPS

Después abre http://127.0.0.1:18789 en tu navegador local. No se publica nada y no hay nada que proteger en el cortafuegos.

Algunas medidas complementarias:

  • Desactiva la autenticación SSH por contraseña (PasswordAuthentication no en /etc/ssh/sshd_config) y conserva solo las claves.
  • Instala fail2ban para frenar los intentos de acceso automatizados.
  • Limita los permisos del agente: un acceso sudo sin contraseña para un agente rara vez es buena idea.
  • Define una lista de remitentes autorizados en tus canales de mensajería, para que nadie más pueda hablar con él.
  • Vigila el gasto en el proveedor de API: fija un límite mensual en tu clave.

Si tu agente recibe tráfico público (webhooks, por ejemplo), tiene sentido añadir protección de red: consulta los VPS con protección anti-DDoS.

Actualizaciones, copias de seguridad y supervisión

Un agente instalado y olvidado se convierte pronto en un problema. Prevé tres cosas desde el primer día.

Actualizaciones. Activa unattended-upgrades para los parches del sistema y actualiza OpenClaw a mano de vez en cuando (npm update -g openclaw o volviendo a ejecutar el script de instalación), leyendo las notas de versión: el proyecto evoluciona rápido.

Copias de seguridad. La configuración y la memoria del agente viven en el directorio ~/.openclaw. Basta con un archivo diario copiado fuera del servidor:

Bash
tar czf /tmp/openclaw-$(date +%F).tar.gz -C ~ .openclaw

Haz también una instantánea de tu VPS antes de cualquier actualización mayor. En una máquina física en casa, ese margen de maniobra sencillamente no existe.

Supervisión. Consulta los registros con journalctl --user -u openclaw-gateway -f y configura una alerta sencilla (un ping externo, un mensaje de Telegram si el servicio se detiene).

Elegir tu VPS para OpenClaw

Cuentan tres criterios: la RAM (no bajes de 2 GB), el almacenamiento NVMe o SSD y la ubicación. Si tus canales y tus usuarios están en Europa, un servidor en Francia o en Alemania mantiene tus datos dentro del marco europeo, lo que simplifica las cuestiones de RGPD cuando el agente maneja mensajes personales o de clientes.

En Infrawire, la página de VPS para OpenClaw reúne las ofertas adecuadas: eliges el tamaño, obtienes acceso root y sigues la guía anterior. Si el agente pasa a ser central en tu actividad, subes de plan sin reinstalar. Y si descubres que la herramienta no te convence, detienes el servidor, sin una caja que revender.

Para profundizar en la administración de un servidor Linux, la sección de tutoriales detalla SSH, cortafuegos y copias de seguridad.

FAQ

Sí. OpenClaw es una aplicación Node.js que funciona en Linux, macOS y Windows (mediante WSL2). Algunas funciones ligadas al ecosistema de Apple, como iMessage, requieren un Mac. Para WhatsApp, Telegram, Discord y la mayoría de los usos habituales, un VPS Linux es suficiente.

Cuenta con 2 GB de RAM y 1 o 2 vCPU para un uso personal sencillo. Sube a 4 GB si el agente maneja un navegador o gestiona varios canales. El cuello de botella rara vez es el procesador, porque los modelos se ejecutan en el proveedor de API.

No, mientras uses modelos alojados por un proveedor mediante una clave de API. Una GPU solo resulta útil si ejecutas tú mismo modelos grandes en local, que es otro proyecto con otras necesidades de hardware.

Lo es si lo configuras bien: usuario dedicado, pasarela escuchando en local, acceso mediante túnel SSH, autenticación por clave, remitentes autorizados y límite de gasto en la clave de API. El error clásico es abrir el puerto de control a todo Internet.

Sí. Basta con copiar la carpeta ~/.openclaw, instalar OpenClaw en la nueva máquina y restaurar el archivo. En un VPS, a menudo también puedes cambiar de plan directamente sin empezar de cero.

Sarah Belkacem

Autor

Sarah Belkacem

Responsable de marketing, Infrawire

Artículos relacionados

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Ver promociones

Utilizamos cookies

Utilizamos cookies analíticas para mejorar su experiencia en nuestro sitio. No vendemos datos a terceros. Más información en nuestra política de privacidad.