Ir al contenido

Despliega OpenClaw en Railway de forma rápida

Configurar herramientas nuevas suele ser frustrante. Entre lidiar con la terminal, gestionar el acceso SSH y pelearte con archivos de configuración, pierdes tiempo que podrías usar para probar el sistema. Si quieres evitar complicaciones técnicas en el servidor, usar una plantilla de despliegue directo es la mejor opción.

Esta ruta es la más sencilla porque Railway ejecuta el Gateway por ti y tú gestionas todo desde el navegador con un asistente web.

Para empezar con este despliegue, necesitas tener listo lo siguiente:

  • Una cuenta activa en Railway.
  • Una contraseña definida para SETUP_PASSWORD.
  • Un token de bot (Telegram o Discord).
  • Una API key de tu proveedor de modelos preferido.

Sigue estos pasos para tener tu instancia funcionando en menos de 5 minutos:

  1. Haz clic en el botón Deploy on Railway de la plantilla oficial.
  2. Añade un Volume montado en la ruta /data.
  3. Configura las Variables de entorno (mínimo SETUP_PASSWORD).
  4. Activa el HTTP Proxy en el puerto 8080.
  5. Abre https://<tu-dominio-de-railway>/setup para terminar la configuración en el asistente.

Debes configurar estas variables en el servicio de Railway para que funcione correctamente:

  • SETUP_PASSWORD: (Obligatorio) Tu contraseña para acceder al panel.
  • PORT: 8080 (Obligatorio; debe coincidir con el puerto del Public Networking).
  • OPENCLAW_STATE_DIR: /data/.openclaw (Recomendado).
  • OPENCLAW_WORKSPACE_DIR: /data/workspace (Recomendado).
  • OPENCLAW_GATEWAY_TOKEN: Token de administrador (Recomendado).
  1. Escribe a @BotFather en Telegram.
  2. Usa el comando /newbot.
  3. Copia el token (ejemplo: 123456789:AA...).
  4. Pégalo en la sección /setup de tu dominio.
  1. Entra al portal de desarrolladores de Discord.
  2. Crea una New Application y ponle un nombre.
  3. En la sección Bot, haz clic en Add Bot.
  4. Activa MESSAGE CONTENT INTENT en la sección de Privileged Gateway Intents.
  5. Copia el Bot Token y pégalo en /setup.
  6. Invita al bot a tu servidor usando el OAuth2 URL Generator con los scopes bot y applications.commands.

Si encuentras problemas durante la instalación, revisa estos puntos basados en los requisitos del sistema:

  • El bot de Discord no responde: Verifica que activaste el “MESSAGE CONTENT INTENT”. Sin esto, el bot fallará al iniciar.
  • Los datos desaparecen al reiniciar: Asegúrate de que el Volume esté montado exactamente en /data. De lo contrario, la configuración no sobrevivirá a los nuevos despliegues.
  • No puedes acceder al asistente: Comprueba que el HTTP Proxy esté activo en el puerto 8080 dentro de los ajustes de Public Networking en Railway.
  • Error de contraseña: Confirma que la variable SETUP_PASSWORD coincide con lo que introduces en la URL /setup.

¿Necesitas ayuda personalizada? Prueba nuestro AI Setup Assistant.

OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.