← Todas las guías de migración

Viniendo de Railway

Railway es un gran lugar para empezar. Cuando el precio basado en uso se vuelve impredecible y quieres tu propia infraestructura, así se hace la migración.

La forma rápida: pega un token de API de Railway en el importador y Railyard trae los procesos, variables de entorno, bases de datos con sus datos, y dominios. Los pasos de abajo son lo que hace por ti, y cómo hacerlo a mano.

Por qué los equipos dejan Railway

Railway es una de las formas más fluidas de poner una idea en línea. Lo que hace que los equipos busquen alternativas es el medidor: precio basado en uso, cómputo más egress, difícil de pronosticar a medida que crece el tráfico, sobre infraestructura que es de Railway, sin un camino para correr la misma configuración en un servidor propio.

Railyard es ese camino. La misma sensación de “conecta un repositorio y se despliega”, sobre una máquina Linux en tu propia cuenta de nube, facturada por tu proveedor a una tarifa plana y predecible.

Qué se viene contigo

  • Tu repositorio, construido desde un Dockerfile, Nixpacks (el mismo builder que usa Railway), o un Procfile.
  • Tus variables de servicio y variables compartidas.
  • Los plugins de Postgres, Redis y MySQL de Railway se mapean a complementos administrados de Railyard con connection strings inyectados.
  • Dominios personalizados y TLS automático.
  • Los trabajos tipo cron se convierten en tareas programadas de Railyard.

La migración

  1. Conecta un servidor: provisionado por Railyard en tu cuenta de nube, o uno que ya tengas.
  2. Agrega tu repositorio. Elige Nixpacks para igualar cómo lo construye Railway, o apunta a tu Dockerfile.
  3. Trae tus variables y conecta los datastores que usan tus servicios.
  4. Despliega a una URL temporal. Revisa la app y cualquier worker o tarea programada.
  5. Mueve tus datos. Haz un dump de cada base de datos desde Railway y restaura en el complemento correspondiente.
  6. Cambia el DNS. El despliegue de Railway sigue sirviendo hasta que se completa el cutover, así que nada se cae. Luego elimina el proyecto de Railway.

Qué es distinto

Una cuenta que puedes predecir, infraestructura propia, y ningún medidor corriendo sobre los bytes que sirves.

Lleva tu app de Railway a un servidor propio.

Agrega un servidor, apunta Railyard a tu repositorio y despliega. Cambia el DNS cuando funcione. Tu app vieja sigue respondiendo hasta entonces.

Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.