OpenClaw

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

AutorAngel Cruz
Publicado
Lectura2 min de lectura
Actualizado
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 | bash

Al 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@latest

Dejarlo 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-daemon

El 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 instalada

Acceso 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.

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.