Desplegar en Railway
Despliega OpenClaw en Railway con una plantilla de un clic y termina la configuración en tu navegador. Esta es la ruta más fácil "sin terminal en el servidor": Railway ejecuta la Puerta de Enlace por ti y tú configuras todo a través del asistente web /setup.
Lista rápida (usuarios nuevos)
- Haz clic en Desplegar en Railway (abajo).
- Añade un Volumen montado en
/data. - Establece las Variables requeridas (al menos
SETUP_PASSWORD). - Habilita el Proxy HTTP en el puerto
8080. - Abre
https://<tu-dominio-railway>/setupy termina el asistente.
Despliegue de un clic
Desplegar en Railway Después del despliegue, encuentra tu URL pública en Railway → tu servicio → Configuración → Dominios. Railway te dará:
- un dominio generado (a menudo
https://<algo>.up.railway.app), o - usará tu dominio personalizado si has adjuntado uno.
Luego abre:
https://<tu-dominio-railway>/setup— asistente de configuración (protegido por contraseña)https://<tu-dominio-railway>/openclaw— Interfaz de Control
Lo que obtienes
- Puerta de Enlace OpenClaw alojada + Interfaz de Control
- Asistente de configuración web en
/setup(sin comandos de terminal) - Almacenamiento persistente a través de Volumen Railway (
/data) para que la configuración/credenciales/espacio de trabajo sobrevivan a los redespiegues - Exportación de respaldo en
/setup/exportpara migrar fuera de Railway más tarde
Configuración requerida en Railway
Redes Públicas
Habilita el Proxy HTTP para el servicio.
- Puerto:
8080
Volumen (requerido)
Adjunta un volumen montado en:
/data
Variables
Establece estas variables en el servicio:
SETUP_PASSWORD(requerida)PORT=8080(requerida — debe coincidir con el puerto en Redes Públicas)OPENCLAW_STATE_DIR=/data/.openclaw(recomendado)OPENCLAW_WORKSPACE_DIR=/data/workspace(recomendado)OPENCLAW_GATEWAY_TOKEN(recomendado; trátalo como un secreto de administrador)
Flujo de configuración
- Visita
https://<tu-dominio-railway>/setupe introduce tuSETUP_PASSWORD. - Elige un modelo/proveedor de autenticación y pega tu clave.
- (Opcional) Añade tokens de Telegram/Discord/Slack.
- Haz clic en Ejecutar configuración.
Si los MDs de Telegram están configurados para emparejamiento, el asistente de configuración puede aprobar el código de emparejamiento.
Obteniendo tokens de chat
Token de bot de Telegram
- Envía un mensaje a
@BotFatheren Telegram - Ejecuta
/newbot - Copia el token (parece
123456789:AA...) - Pégalo en
/setup
Token de bot de Discord
- Ve a https://discord.com/developers/applications
- Nueva Aplicación → elige un nombre
- Bot → Añadir Bot
- Habilita MESSAGE CONTENT INTENT en Bot → Privileged Gateway Intents (requerido o el bot fallará al iniciar)
- Copia el Token del Bot y pégalo en
/setup - Invita el bot a tu servidor (Generador de URL OAuth2; alcances:
bot,applications.commands)
Copias de seguridad y migración
Descarga una copia de seguridad en:
https://<tu-dominio-railway>/setup/export
Esto exporta tu estado de OpenClaw + espacio de trabajo para que puedas migrar a otro host sin perder configuración o memoria.