Migrazione Nightscout: passa da Heroku, Railway, Fly.io e altri a NS10BE

Migrazione Nightscout

Migrazione Nightscout: passa a NS10BE

Heroku dismesso? Railway troppo costoso? Fly.io troppo complicato? Render troppo inaffidabile? Porta il tuo server Nightscout su NS10BE in pochi minuti, tutti i dati storici ti seguono, nessuna perdita di dati, nessuna conoscenza tecnica necessaria.

  • ✓ Server UE in Germania, conformi al GDPR
  • ✓ Dal 2017, il primo hoster Nightscout al mondo
  • ✓ Prova gratuita di 3 giorni, nessuna carta di credito richiesta
  • ✓ Supporto in tedesco e inglese tramite ticket, FB e Discord

Quali provider possono essere migrati?

Entrambi i metodi di importazione funzionano con le seguenti fonti:

Supported import sources
Provider Importazione API * Importazione MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Altri provider Nightscout
Server self-hosted

* L'importazione API funziona finché il vecchio server Nightscout è ancora raggiungibile.

** L'importazione MongoDB richiede la Connection String del database. Per Heroku e Render si tratta di solito di MongoDB Atlas, la Connection String si trova nella rispettiva dashboard.

Metodo 1: importazione API, da Nightscout a Nightscout

Il modo più semplice. Il tuo vecchio server Nightscout deve essere ancora raggiungibile e attivo. Tutti i valori CGM, i trattamenti e le calibrazioni vengono trasferiti direttamente via API.

Passo dopo passo
  1. Crea un nuovo server su NS10BE, registrati gratuitamente, crea un server e il tuo nuovo server Nightscout è pronto in meno di 3 secondi.
  2. Avvia l'importazione: nella dashboard NS10BE → “Import”“API Import”.
  3. Inserisci l'URL del tuo vecchio server: ad esempio https://my-name.fly.dev oppure https://my-name.up.railway.app oppure https://my-name.onrender.com, e la tua vecchia password API.
  4. Avvia l'importazione: a seconda della quantità di dati, l'importazione richiede da pochi minuti ad alcune ore. Puoi chiudere la pagina durante questo periodo oppure controllare a che punto è arrivata l'importazione dei tuoi dati Nightscout.
  5. Aggiorna le tue app: inserisci il tuo nuovo URL NS10BE e la nuova password API in xDrip+, AAPS, Loop, Juggluco ecc. Trovi le istruzioni in Configura Nightscout → Passo 5.
Consiglio per Railway e Fly.io: il tuo vecchio server deve essere ancora attivo per l'importazione API. Con Railway e Fly.io questo è il caso finché non disdici l'abbonamento: avvia quindi l'importazione prima di disdire lì.

Metodo 2: importazione MongoDB, trasferimento completo del database

Per una migrazione completa dei dati, ideale se il tuo vecchio server è già offline, oppure se vuoi trasferire in modo sicuro l'intero contenuto del database. Funziona tramite credenziali remote oppure caricando i file mongodump.

Opzione A: credenziali remote (Railway, Fly.io, MongoDB Atlas)

Con Railway, Fly.io e MongoDB Atlas puoi leggere i dettagli di connessione MongoDB direttamente dalla dashboard e inserirli su NS10BE, l'importazione viene poi eseguita automaticamente.

  1. Copia l'URL di connessione MongoDB (Connection String) dalla dashboard del tuo vecchio provider:
    • Railway: vista del progetto → servizio database → “Connect” → MongoDB Connection URL
    • Fly.io: dashboard Fly.io → App → Secrets / variabili d'ambiente → MONGODB_URI
    • MongoDB Atlas: dashboard Atlas → Cluster → “Connect” → Connection String
    • Heroku / Render: impostazioni app → Config Vars / variabili d'ambiente → MONGODB_URI
  2. Nella dashboard NS10BE: “Import”“MongoDB Import” → incolla la Connection String → avvia l'importazione.
  3. Fatto. Tutti i valori, i dati CGM, i trattamenti, le calibrazioni e i valori del profilo vengono trasferiti.
Opzione B: caricamento file mongodump

Hai già un backup locale del tuo MongoDB (file .bson)? Allora carica semplicemente tutti i file .bson in una volta sola, NS10BE li importa automaticamente nel server selezionato.

  1. Crea un backup (se non ne hai già uno) usando mongodump sul tuo vecchio server oppure tramite la dashboard Atlas (“Backup”“Download”).
  2. Nella dashboard NS10BE: “Import”“MongoDB Import” → seleziona tutti i file .bson in una volta e caricali.
  3. L'importazione viene eseguita automaticamente.
Nessuna perdita di dati grazie al funzionamento parallelo: puoi far girare entrambi i server contemporaneamente, il vecchio server resta attivo, il nuovo server NS10BE è già in funzione. Solo quando tutto è stato trasferito e hai aggiornato le tue app, disdici il vecchio provider. Se il periodo di prova non è stato sufficiente, semplicemente contattaci.

Dopo l'importazione: aggiorna le tue app

Inserisci il tuo nuovo URL NS10BE e la tua password API in tutte le tue app. Trovi le impostazioni esatte per ogni app in:

Domande frequenti sulla migrazione

Perderò i dati passando a NS10BE?

No, se fatto correttamente, non si perde alcun dato. Consigliamo il funzionamento parallelo (il vecchio server resta attivo finché tutto non è verificato) e, facoltativamente, di creare in anticipo un backup locale.

L'importazione funziona se il mio server Heroku è già sparito?

Se il server Nightscout non c'è più ma il MongoDB su Atlas esiste ancora, puoi usare l'importazione MongoDB tramite Connection String da Atlas. I database Atlas restano disponibili per un certo periodo anche dopo la disdetta di Heroku.

Quanto dura l'importazione?

L'importazione API richiede da pochi minuti a diverse ore a seconda della quantità di dati. L'importazione MongoDB è di solito più veloce. Puoi controllare lo stato attuale in qualsiasi momento nella dashboard NS10BE.

Quanto costa passare a NS10BE?

I primi 3 giorni sono gratuiti, nessun rischio, nessuna carta di credito richiesta. Dopodiché, a partire da €4.99 al mese. Gli strumenti di importazione sono inclusi nel prezzo, l'unica eccezione è l'esportazione diretta MongoDB (€14,99 una tantum, inclusa con l'abbonamento annuale).

Ho bisogno di conoscenze tecniche?

Per l'importazione API no, basta l'URL e la password del tuo vecchio server. Per l'importazione MongoDB tramite Connection String, devi copiare la stringa dalla dashboard del tuo vecchio provider, questo è spiegato con screenshot. In caso di domande, il team di supporto 10BE è felice di aiutarti.