Trasllada Nightscout a nosaltres

Migració de Nightscout

Migració de Nightscout: canvia a NS10BE

Heroku ha desaparegut? Railway s'ha tornat massa car? Fly.io massa complicat? Render massa poc fiable? Porta el teu servidor Nightscout a NS10BE en pocs minuts, totes les dades històriques venen amb tu, sense pèrdua de dades, sense necessitat de coneixements tècnics.

  • ✓ Servidor a la UE, a Alemanya, conforme amb el RGPD
  • ✓ Des del 2017, el primer allotjador de Nightscout del món
  • ✓ Prova 3 dies gratis, sense necessitat de targeta de crèdit
  • ✓ Suport en alemany i anglès per tiquet, FB i Discord

Quins proveïdors es poden migrar?

Tots dos mètodes d'importació funcionen amb les fonts següents:

Fonts d'importació compatibles
Proveïdor Importació per API * Importació MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Altres proveïdors de Nightscout
Servidor propi

* La importació per API funciona mentre l'antic servidor Nightscout encara sigui accessible.

** La importació MongoDB requereix el connection string de la base de dades. A Heroku i Render normalment és MongoDB Atlas, i el connection string es pot consultar allà al tauler corresponent.

Mètode 1: importació per API, de Nightscout a Nightscout

La manera més fàcil. El teu antic servidor Nightscout encara ha de ser accessible i actiu. Totes les entrades de CGM, tractaments i calibratges es transfereixen directament per API.

Pas a pas
  1. Crea un servidor nou a NS10BE, registra't gratis, crea el servidor i en menys de 3 segons ja funcionarà el teu nou servidor.
  2. Inicia la importació: Al tauler de NS10BE → „Importació“„Importació per API“.
  3. Introdueix l'URL del teu antic servidor: p. ex. https://mein-name.fly.dev o https://mein-name.up.railway.app o https://mein-name.onrender.com, i la teva antiga contrasenya d'API.
  4. Inicia la importació: segons la quantitat de dades, la importació dura des d'alguns minuts fins a hores. Durant aquest temps pots tancar la pàgina o veure fins on ha arribat la importació de les dades de Nightscout.
  5. Canvia les apps: Introdueix la teva nova URL de NS10BE i la teva nova contrasenya d'API a xDrip+, AAPS, Loop, Juggluco, etc. Trobaràs les instruccions a Configurar Nightscout → Pas 5.
Consell Railway & Fly.io: El teu antic servidor encara ha d'estar actiu per a la importació per API. A Railway i Fly.io és així fins a la cancel·lació: inicia doncs la importació abans de cancel·lar-hi el servei.

Mètode 2: importació MongoDB, transferència completa de la base de dades

Per al trasllat complet de les dades, ideal si el teu antic servidor Nightscout ja està fora de línia, o si vols transferir de manera segura tot el contingut de la base de dades. Funciona amb credencials d'accés remot o pujant fitxers de mongodump.

Opció A: credencials d'accés remot (Railway, Fly.io, MongoDB Atlas)

A Railway, Fly.io i MongoDB Atlas pots consultar les dades de connexió de MongoDB directament al tauler i introduir-les a NS10BE, i la importació es fa aleshores automàticament.

  1. Copia l'URL de connexió de MongoDB (connection string) del tauler del teu antic proveïdor:
    • Railway: vista del projecte → servei de base de dades → „Connect“ → MongoDB Connection URL
    • Fly.io: tauler de Fly.io → app → Secrets / variables d'entorn → MONGODB_URI
    • MongoDB Atlas: tauler d'Atlas → clúster → „Connect“ → Connection String
    • Heroku / Render: configuració de l'app → Config Vars / variables d'entorn → MONGODB_URI
  2. Al tauler de NS10BE: „Importació“„Importació MongoDB“ → enganxa el connection string → inicia la importació.
  3. Fet. Totes les entrades, valors de CGM, tractaments, calibratges i valors de perfil es transfereixen.
Opció B: pujar fitxers de mongodump

Ja tens una còpia de seguretat local de la teva MongoDB (fitxers .bson)? Doncs puja simplement tots els fitxers .bson alhora, i NS10BE els importa automàticament al servidor seleccionat.

  1. Crea una còpia de seguretat (si encara no en tens) amb mongodump al teu antic servidor o des del tauler d'Atlas („Backup“„Download“).
  2. Al tauler de NS10BE: „Importació“„Importació MongoDB“ → selecciona i puja tots els fitxers .bson alhora.
  3. La importació es fa automàticament.
Sense pèrdua de dades gràcies al funcionament en paral·lel: Pots tenir tots dos servidors funcionant alhora, l'antic servidor es manté actiu i el nou servidor NS10BE ja funciona. Només quan tot s'ha transferit i has canviat les teves apps, cancel·les el servei del teu antic proveïdor. Si no has tingut prou temps per provar-ho, simplement escriu-nos.

Després de la importació: canvia les apps

Introdueix la teva nova URL de NS10BE i la teva contrasenya d'API a totes les teves apps. Trobaràs la configuració exacta de cada app a:

Preguntes freqüents sobre la migració

Es perden dades en canviar a NS10BE?

No, si es fa correctament no es perd cap dada. Recomanem el funcionament en paral·lel (l'antic servidor es manté actiu fins que tot estigui comprovat) i, si escau, crear abans una còpia de seguretat local.

Funciona la importació si el meu servidor Heroku ja ha desaparegut?

Si el servidor Nightscout ha desaparegut però la MongoDB a Atlas encara existeix, pots fer servir la importació MongoDB amb el connection string d'Atlas. Les bases de dades d'Atlas es conserven encara un temps després de la cancel·lació de Heroku.

Quant dura la importació?

La importació per API dura, segons la quantitat de dades, entre pocs minuts i algunes hores. La importació MongoDB sol ser més ràpida. Pots veure l'estat actual en tot moment al tauler de NS10BE.

Quant costa el canvi a NS10BE?

Els primers 3 dies són gratuïts, sense risc, sense necessitat de targeta de crèdit. Després, a partir de 4,99 € / mes. Les eines d'importació estan incloses en el preu, l'única excepció és l'exportació directa de MongoDB (14,99 € un sol cop, inclosa amb l'abonament anual).

Cal que tingui coneixements tècnics?

Per a la importació per API, no, només l'URL i la contrasenya del teu antic servidor. Per a la importació MongoDB amb connection string has de copiar el string del tauler del teu antic proveïdor, cosa que s'explica amb captures de pantalla. Si tens preguntes, l'equip de suport de 10BE t'ajudarà encantat.