Instala OpenClaw en Linux: Guía rápida para tu VPS
Configurar servicios en servidores Linux a veces se siente como una batalla contra la terminal, especialmente cuando solo quieres que las cosas funcionen y se mantengan estables. Si has tenido problemas gestionando procesos en segundo plano o configurando accesos remotos, esta guía te ayudará a dejar todo listo en pocos minutos.
El Gateway es totalmente compatible con Linux. Node.js es el runtime recomendado. No se recomienda Bun para el Gateway (debido a errores con WhatsApp/Telegram).
Se planean aplicaciones nativas para Linux. Las contribuciones son bienvenidas si quieres ayudar a construir una.
Ruta rápida para principiantes (VPS)
Sección titulada «Ruta rápida para principiantes (VPS)»- Instala Node 24 (recomendado; Node 22 LTS, actualmente
22.14+, todavía funciona por compatibilidad) npm i -g openclaw@latestopenclaw onboard --install-daemon- Desde tu laptop:
ssh -N -L 18789:127.0.0.1:18789 <user>@<host> - Abre
http://127.0.0.1:18789/y pega tu token
Guía completa del servidor Linux: Linux Server. Ejemplo paso a paso de VPS: exe.dev
Instalación
Sección titulada «Instalación»- Primeros pasos
- Instalación y actualizaciones
- Flujos opcionales: Bun (experimental), Nix, Docker
- Asistente de configuración
Gateway
Sección titulada «Gateway»Instalación del servicio Gateway (CLI)
Sección titulada «Instalación del servicio Gateway (CLI)»Usa uno de estos:
openclaw onboard --install-daemonO:
openclaw gateway installO:
openclaw configureSelecciona Gateway service cuando se te solicite.
Reparar/migrar:
openclaw doctorControl del sistema (unidad de usuario systemd)
Sección titulada «Control del sistema (unidad de usuario systemd)»OpenClaw instala un servicio de usuario de systemd por defecto. Usa un servicio de sistema para servidores compartidos o que deban estar siempre encendidos. El ejemplo completo de la unidad y la guía están en la guía de ejecución del Gateway.
Configuración mínima:
Crea ~/.config/systemd/user/openclaw-gateway[-<profile>].service:
[Unit]Description=OpenClaw Gateway (profile: <profile>, v<version>)After=network-online.targetWants=network-online.target
[Service]ExecStart=/usr/local/bin/openclaw gateway --port 18789Restart=alwaysRestartSec=5
[Install]WantedBy=default.targetActívalo:
systemctl --user enable --now openclaw-gateway[-<profile>].serviceSiguientes pasos
Sección titulada «Siguientes pasos»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.