Cómo instalar OpenClaw en Ubuntu (servidor 24/7)

Ubuntu es de los mejores lugares para correr OpenClaw: lo dejas como servicio del sistema, sobrevive reinicios y queda activo sin que tengas que abrir nada. Esta guía es el camino específico para Ubuntu; si buscas el panorama completo (macOS, Windows, Docker), está en la guía de instalación de OpenClaw.
Requisitos
- Ubuntu de 64 bits (20.04, 22.04 o 24.04 LTS)
- Node.js 22.19+ (la documentación recomienda Node 24); el script lo instala por ti
- Al menos 4 GB de RAM (8 GB para uso intensivo)
- Una API key de tu proveedor de IA (Claude, OpenAI o un modelo local)
Opción A: script automático (recomendado)
La forma más rápida. El script detecta Ubuntu, instala Node si hace falta y deja OpenClaw listo:
curl -fsSL https://openclaw.ai/install.sh | bashAl terminar arranca el wizard de onboarding, que te pide la API key, el puerto del gateway (18789 por defecto) y los canales que quieras conectar.
Opción B: instalación manual con npm
Si prefieres controlar la versión de Node, instálalo primero. El apt de Ubuntu suele traer una versión vieja, así que lo más limpio es fnm:
# Instalar fnm y Node 24
curl -fsSL https://fnm.vercel.app/install | bash
exec $SHELL
fnm install 24 && fnm use 24
node --version # v24.x (o v22.19+)
# Instalar OpenClaw
npm install -g openclaw@latestDejarlo corriendo 24/7 con systemd
Aquí está la ventaja de Ubuntu como servidor: registrar OpenClaw como servicio systemd con un flag, para que arranque solo y sobreviva reinicios:
openclaw onboard --install-daemonEl wizard te pide la API key y los canales; el flag --install-daemon registra el servicio systemd. Para administrarlo:
openclaw status # ¿está activo el daemon?
systemctl status openclaw # estado del servicio
journalctl -u openclaw -f # logs en vivo
openclaw --version # versión instaladaVerificar la instalación
Antes de conectar canales, confirma que todo quedó bien. OpenClaw trae un diagnóstico que revisa Node, el gateway, los puertos y la configuración:
openclaw doctor # diagnóstico completo del entorno
openclaw gateway status # ¿está corriendo el gateway?
openclaw --version # versión instaladaopenclaw doctor es el primer comando ante cualquier problema: te dice qué falta (Node viejo, puerto ocupado, API key sin cargar) en vez de fallar en silencio.
Actualizar OpenClaw en Ubuntu
Si instalaste con el script, vuelve a correrlo para traer la última versión; si usaste npm, actualiza el paquete global:
npm update -g openclaw # o: npm install -g openclaw@latest
openclaw --version # confirma la versión nuevaSi lo tienes como servicio systemd, reinícialo después de actualizar para que tome la versión nueva:
systemctl restart openclawAcceso al gateway
La interfaz de control queda en http://127.0.0.1:18789/, accesible solo desde el propio servidor. Para llegar desde afuera no abras el puerto en el firewall: usa un túnel saliente (por ejemplo Cloudflare Tunnel, el mismo patrón que detallo en la guía de Raspberry Pi). Es más seguro y no expone tu servidor.
Preguntas frecuentes
¿Qué versión de Ubuntu necesito?
Cualquiera de 64 bits razonablemente reciente (20.04 LTS en adelante). En un servidor, la versión headless va perfecta; no hace falta entorno de escritorio.
¿Server o Desktop?
Para un agente siempre activo, Ubuntu Server (headless) es lo ideal: menos recursos y pensado para correr 24/7.
¿Cuánta RAM consume?
El mínimo recomendado son 4 GB; con varios canales y skills activos, apunta a 8 GB.
¿Cómo verifico que quedó bien instalado?
Ejecuta openclaw doctor: revisa Node, el gateway, los puertos y la configuración, y te señala qué falta. Suma openclaw gateway status para confirmar que el gateway está corriendo.
¿Cómo actualizo OpenClaw?
Vuelve a correr el script de instalación, o npm update -g openclaw si lo instalaste con npm. Si corre como servicio systemd, reinícialo con systemctl restart openclaw.
Cierre
Con el script de instalación y --install-daemon, OpenClaw queda como un servicio systemd permanente en tu Ubuntu, accesible en el puerto 18789 y listo para conectarse a tus canales. Para Docker, Windows o la configuración de skills, está la guía completa de OpenClaw.