Despliega OpenClaw en Railway con una plantilla de un solo clic y termina la configuración desde el navegador.
Es la forma más sencilla de ponerlo en marcha sin tocar la terminal del servidor: Railway ejecuta el Gateway por ti
y tú configuras todo a través del asistente web en /setup.
Lista rápida para empezar
- Haz clic en Deploy on Railway (más abajo).
- Añade un Volume montado en
/data. - Configura las Variables necesarias (como mínimo,
SETUP_PASSWORD). - Activa el HTTP Proxy en el puerto
8080. - Abre
https://<tu-dominio-railway>/setupy completa el asistente.
Despliegue con un clic
Deploy on RailwayUna vez desplegado, encontrarás tu URL pública en Railway → tu servicio → Settings → Domains.
Railway te asignará:
- un dominio generado automáticamente (normalmente
https://<algo>.up.railway.app), o - tu dominio personalizado, si conectaste uno.
Después abre:
https://<tu-dominio-railway>/setup— asistente de configuración (protegido con contraseña)https://<tu-dominio-railway>/openclaw— interfaz de control
Qué incluye
- OpenClaw Gateway + interfaz de control alojados
- Asistente de configuración web en
/setup(sin comandos de terminal) - Almacenamiento persistente a través de un Volume de Railway (
/data), para que la configuración, credenciales y workspace sobrevivan a los redespliegues - Exportación de respaldo en
/setup/exportpara migrar fuera de Railway cuando quieras
Configuración necesaria en Railway
Red pública
Activa el HTTP Proxy para el servicio.
- Puerto:
8080
Volume (obligatorio)
Conecta un volume montado en:
/data
Variables
Configura estas variables en el servicio:
SETUP_PASSWORD(obligatorio)PORT=8080(obligatorio — debe coincidir con el puerto de la red pública)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
- Ve a
https://<tu-dominio-railway>/setupe introduce tuSETUP_PASSWORD. - Elige un proveedor de modelo/autenticación y pega tu clave.
- (Opcional) Añade tokens de Telegram/Discord/Slack.
- Haz clic en Run setup.
Si los mensajes directos de Telegram están en modo emparejamiento, el asistente puede aprobar el código de emparejamiento.
Obtener tokens de chat
Token de bot de Telegram
- Envía un mensaje a
@BotFatheren Telegram - Ejecuta
/newbot - Copia el token (tiene esta forma:
123456789:AA...) - Pégalo en
/setup
Token de bot de Discord
- Ve a https://discord.com/developers/applications
- New Application → elige un nombre
- Bot → Add Bot
- Activa MESSAGE CONTENT INTENT en Bot → Privileged Gateway Intents (obligatorio; sin esto el bot se caerá al arrancar)
- Copia el Bot Token y pégalo en
/setup - Invita al bot a tu servidor (OAuth2 URL Generator; scopes:
bot,applications.commands)
Respaldos y migración
Descarga un respaldo en:
https://<tu-dominio-railway>/setup/export
Esto exporta tu estado de OpenClaw + workspace para que puedas migrar a otro host sin perder configuración ni memoria.