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
| Criterio | Mac mini en casa | VPS Linux |
|---|---|---|
| Inversión inicial | Compra del equipo | Sin hardware, suscripción mensual |
| Disponibilidad de red | Depende de tu router | Conexión de centro de datos, IP fija |
| Dirección IP | A menudo dinámica | Pública y estable |
| Reinicio o avería | Tienes que ir en persona | Consola y acceso remoto |
| Escalabilidad | Cambiar de equipo | Subir de plan en pocos clics |
| Aislamiento de tus datos personales | Misma red que tus dispositivos | Entorno separado |
| Prueba sin gran compromiso | No | Sí, 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.
Bashapt 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:
Bashrsync --archive --chown=claw:claw ~/.ssh /home/claw
2. Activar un cortafuegos mínimo
Bashufw 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:
Bashcurl -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:
Bashcurl -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:
Bashsudo 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:
Bashssh -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 noen/etc/ssh/sshd_config) y conserva solo las claves. - Instala
fail2banpara 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:
Bashtar 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.

