Cambiar de Heroku, Railway, Fly.io & Co. a NS10BE – Migración Nightscout

Nightscout Migration

Nightscout Migration – Cambiar a NS10BE

¿Heroku eliminado? ¿Railway demasiado caro? ¿Fly.io demasiado complicado? ¿Render poco fiable? Migra tu instancia Nightscout a NS10BE en pocos minutos — todos los datos históricos se transfieren, sin pérdida de datos, sin conocimientos técnicos necesarios.

  • ✓ Servidores en la UE en Alemania — conforme al RGPD
  • ✓ Desde 2017 — el primer proveedor de hosting Nightscout del mundo
  • ✓ 3 días de prueba gratis — sin tarjeta de crédito
  • ✓ Soporte en alemán e inglés por ticket, FB y Discord

¿Qué proveedores se pueden migrar?

Ambos métodos de importación funcionan con las siguientes fuentes:

Proveedor Importación API * Importación MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Instancia propia

* La importación API funciona mientras la antigua instancia Nightscout siga siendo accesible.

** La importación MongoDB requiere el Connection String de la base de datos. En Heroku y Render normalmente se trata de MongoDB Atlas — el Connection String se puede obtener en el panel correspondiente.

Método 1: Importación API — Nightscout a Nightscout

La forma más sencilla. Tu antigua instancia Nightscout debe estar aún accesible y activa. Todas las entradas CGM, tratamientos y calibraciones se transfieren directamente por API.

Paso a paso
  1. Crear un nuevo servidor en NS10BE — regístrate gratis, crea un servidor, y en menos de 3 segundos tu nueva instancia estará en funcionamiento.
  2. Iniciar la importación: En el panel de NS10BE → «Import»«Importación API».
  3. Introducir la URL de tu antigua instancia — p. ej. https://mi-nombre.fly.dev o https://mi-nombre.up.railway.app o https://mi-nombre.onrender.com — y tu antigua contraseña API.
  4. Iniciar la importación — dependiendo del volumen de datos, la importación tarda de unos minutos a varias horas. Puedes cerrar la página mientras tanto o ver el progreso de la importación de los datos de Nightscout.
  5. Configurar las apps: Introduce tu nueva URL de NS10BE y tu nueva contraseña API en xDrip+, AAPS, Loop, Juggluco, etc. Las instrucciones se encuentran en Primeros Pasos → Paso 5.
Consejo Railway & Fly.io: Tu antigua instancia debe estar aún activa para la importación API. En Railway y Fly.io es así hasta que canceles el servicio — inicia la importación antes de cancelar allí.

Método 2: Importación MongoDB — Transferencia completa de la base de datos

Para la migración completa de datos — ideal si tu antigua instancia ya está fuera de línea o si deseas transferir todo el contenido de la base de datos de forma segura. Funciona mediante credenciales remotas o subiendo archivos de mongodump.

Opción A: Credenciales remotas (Railway, Fly.io, MongoDB Atlas)

En Railway, Fly.io y MongoDB Atlas puedes consultar los datos de conexión de MongoDB directamente en el panel e introducirlos en NS10BE — la importación se realiza automáticamente.

  1. Copiar la URL de conexión MongoDB (Connection String) del panel de tu antiguo proveedor:
    • Railway: Vista del proyecto → Servicio de base de datos → «Connect» → MongoDB Connection URL
    • Fly.io: Panel de Fly.io → App → Secrets / Variables de entorno → MONGODB_URI
    • MongoDB Atlas: Panel de Atlas → Cluster → «Connect» → Connection String
    • Heroku / Render: Configuración de la app → Config Vars / Variables de entorno → MONGODB_URI
  2. En el panel de NS10BE: «Import»«Importación MongoDB» → Pegar el Connection String → Iniciar la importación.
  3. Listo. Todas las entradas, valores CGM, tratamientos, calibraciones y valores de perfil se transfieren.
Opción B: Subir archivos mongodump

¿Ya tienes una copia de seguridad local de tu MongoDB (archivos .bson)? Entonces sube todos los archivos .bson a la vez — NS10BE los importa automáticamente en el servidor seleccionado.

  1. Crear copia de seguridad (si aún no la tienes) con mongodump en tu antigua instancia o a través del panel de Atlas («Backup»«Download»).
  2. En el panel de NS10BE: «Import»«Importación MongoDB» → seleccionar todos los archivos .bson a la vez y subirlos.
  3. La importación se realiza automáticamente.
Sin pérdida de datos gracias al funcionamiento en paralelo: Puedes ejecutar ambas instancias al mismo tiempo — la antigua instancia sigue activa, la nueva instancia NS10BE ya está en funcionamiento. Solo cuando todo esté transferido y hayas configurado tus apps, cancelas con el antiguo proveedor. Si el tiempo de prueba no fue suficiente, simplemente escríbenos.

Después de la importación: configurar las apps

Introduce tu nueva URL de NS10BE y tu contraseña API en todas tus apps. Las instrucciones exactas para cada app se encuentran en:

Preguntas frecuentes sobre la migración

¿Se pierden datos al cambiar a NS10BE?

No — si se realiza correctamente, no se pierde ningún dato. Recomendamos el funcionamiento en paralelo (la antigua instancia permanece activa hasta que todo esté verificado) y, si es necesario, crear previamente una copia de seguridad local.

¿Funciona la importación si mi instancia de Heroku ya no existe?

Si la instancia de Nightscout ya no existe, pero la MongoDB en Atlas aún está disponible, puedes usar la importación MongoDB con el Connection String de Atlas. Las bases de datos de Atlas se mantienen durante un tiempo incluso después de cancelar Heroku.

¿Cuánto tarda la importación?

La importación API tarda entre unos minutos y varias horas, dependiendo del volumen de datos. La importación MongoDB suele ser más rápida. Puedes ver el estado actual en todo momento en el panel de NS10BE.

¿Cuánto cuesta cambiar a NS10BE?

Los primeros 3 días son gratis — sin riesgo, sin tarjeta de crédito necesaria. Después desde 4,99 € / mes. Las herramientas de importación están incluidas en el precio, la única excepción es la exportación directa de MongoDB (14,99 € único pago, incluida en la suscripción anual).

¿Necesito conocimientos técnicos?

Para la importación API no — solo la URL y la contraseña de tu antigua instancia. Para la importación MongoDB con Connection String, debes copiar el string del panel de tu antiguo proveedor — esto se explica con capturas de pantalla. Si tienes preguntas, el equipo de soporte de 10BE estará encantado de ayudarte.

Cambia ahora — 3 días de prueba gratis

Regístrate gratis en NS10BE ¿Preguntas? Con gusto te ayudamos