Tener tu agente de inteligencia artificial corriendo las 24 horas del día en un servidor remoto es más accesible de lo que parece. Con Railway y unos pocos clics, puedes aislar completamente tu instalación de OpenClaw de tu computadora local, mantenerla disponible de forma permanente y gestionarla de manera segura desde la terminal.
¿Cómo iniciar el despliegue de OpenClaw en Railway?
El proceso comienza buscando en Google "OpenClaw Railway" y accediendo a la documentación oficial de OpenClaw [0:18]. Allí encontrarás un botón que dice Deploy on Railway, el cual te redirige a un template preconfigurado que contiene todo lo necesario para poner en marcha tu servidor con un solo clic.
Antes de continuar, es fundamental crear una cuenta en Railway y suscribirte al plan Hobby, que cuesta cinco dólares al mes [0:52]. La versión gratuita presenta limitaciones que dificultan el funcionamiento correcto. Para activarlo, ve a la barra lateral izquierda, selecciona Plans y elige Hobby.
Una vez listo, haz clic en Deploy Now [1:13]. Aparecerá un botón de Configure donde debes establecer un Setup Password. Guárdalo bien porque lo necesitarás más adelante. Tras guardarlo, presiona Save Config y luego Deploy. El despliegue tarda entre cinco y diez minutos.
¿Qué es el Railway CLI y cómo se instala?
Mientras el despliegue avanza, puedes instalar el Railway CLI [1:46], una herramienta de línea de comandos que permite interactuar con tu máquina virtual remota de forma segura. La documentación está en docs.railway.com/cli.
- En Linux o Mac: usa el comando de Brew.
- En Windows: utiliza la línea de NPM.
Copia el comando correspondiente, pégalo en tu terminal y presiona Enter [2:13]. Para verificar la instalación, escribe railway y confirma que aparece el menú de comandos.
El siguiente paso es autenticarte con railway login [2:32]. Acepta abrir el navegador, autoriza el acceso y regresa a la terminal. Después ejecuta railway link para vincular la CLI con tu proyecto seleccionando tu workspace y el nombre del proyecto [2:52].
¿Cómo configurar el gateway y aprobar dispositivos?
Cuando el deploy finalice, verás el estado Online y el mensaje Deployment Successful [3:15]. Dirígete a Settings, baja hasta la sección de Networking y cambia el puerto de 3000 a 8080 [3:30].
En la pestaña Deployments, haz clic en la URL de tu aplicación [3:46]. Te pedirá usuario y contraseña: deja el usuario vacío e ingresa el password que configuraste al inicio. Esto abre la página de configuración del template de Railway, donde puedes establecer:
- Tu provider de LLM, como Anthropic, pegando tu API key [4:20].
- Tu bot de Telegram, Discord, Slack u otra plataforma de mensajería.
Haz clic en Run Setup para generar el archivo openclaw.json [4:50]. Una vez generado, busca la sección gateway dentro del editor de configuración e inserta el bloque proporcionado en los recursos, sustituyendo los caracteres comodín con los que Railway asignó aleatoriamente en tu URL [5:18]. Guarda los cambios.
Copia el token del gateway que aparece en la configuración [5:44], regresa al dashboard de Railway, abre nuevamente la URL y pégalo en la sección Gateway Token. Al conectar, aparecerá el mensaje Pairing Required [6:08], lo que significa que debes aprobar tu dispositivo.
¿Cómo aprobar dispositivos con railway ssh?
Ejecuta railway ssh en tu terminal y selecciona tu aplicación [6:30]. Esto te da acceso directo a la terminal del servidor remoto, protegido por la autenticación de tu cuenta de Railway.
Dentro del servidor, usa openclaw devices list para ver las solicitudes pendientes [6:55]. Copia el ID de cada solicitud y apruébala con openclaw devices approve seguido del ID [7:06]. Repite con cada dispositivo. Al volver al dashboard, el estado debe mostrar Status: OK y podrás chatear con tu agente directamente.
¿Cómo actualizar OpenClaw y gestionar el almacenamiento?
Para actualizar, ve al dashboard de Railway, busca la sección Active, haz clic en los tres puntos y selecciona Redeploy [7:46]. El comando openclaw update no funciona en Railway; el redeploy es el método correcto.
Tu servidor tiene dos discos: el principal se resetea con cada redeploy, mientras que el disco adjunto /data persiste [8:10]. Indica a tu agente que almacene configuraciones, archivos y cualquier dato importante en /data para no perderlos.
¿Ya probaste desplegar tu agente en Railway? Comparte tu experiencia y dudas en los comentarios.