Hosting Nightscout: domande e risposte

Domande frequenti

Abbiamo già raccolto per te alcune domande che ricorrono più spesso:

Nessun risultato trovato. Non esitare a farci la tua domanda tramite il nostro modulo di contatto.

Generale

Offriamo Nightscout solo come puro archivio dati / diario / software di gestione delle informazioni, che allo stato attuale non richiede alcuna approvazione.

Pagamento e abbonamenti

In passato i server erano in gran parte sponsorizzati, ma questo supporto è stato sospeso dall'inizio dell'anno :-(

Per questo motivo, dopo 5 anni i server devono ora essere pagati, cosa che non è sostenibile a livello privato, e la somma delle donazioni non copre nemmeno il 10% dei costi.

Dopo il login vai su Payments nella barra di navigazione. Hai due opzioni:

Panoramica dei pagamenti
  • Abbonamento: si rinnova automaticamente fino alla disdetta. Pagamento con carta di credito o PayPal tramite Stripe. Consigliato per un funzionamento continuativo.
  • Pagamento una tantum: deve essere ripetuto manualmente alla scadenza del periodo. Pagamento con carta di credito, SEPA, PayPal, Klarna ecc.

Quando crei un nuovo abbonamento o un pagamento una tantum scegli la tua durata:

Selezione della durata

Hosting Nightscout: durate e prezzi
DurataPrezzoVantaggio
1 mese4,99 €–
3 mesi13,99 €risparmi circa il 7 %
6 mesi25,99 €risparmi circa il 15 %
12 mesi *49,99 €risparmi ~20 % + DB-Export incluso
* DB-Export incluso con la durata di 12 mesi.

Puoi assegnare il pagamento a un server specifico oppure lasciare vuoto il campo: in tal caso verrà assegnato automaticamente al prossimo avvio del server.

Suggerimento: per il secondo e gli ulteriori server è disponibile un codice promozionale con il 25 % di sconto su Stripe: ti viene mostrato automaticamente quando crei un secondo server.

Stripe e PayPal

Non c'è alcun limite. Deve però essere attivo un pagamento per ogni istanza, altrimenti le istanze non possono essere utilizzate.

Se ad esempio vuoi usare due istanze e non vuoi pagare in anticipo, devi pagare 2 x 4,99 € = 9,98 €.

Hai 15 istanze ma solo 10 pagamenti, quindi puoi usare solo 10 server contemporaneamente.

Sì! Dal 2° server in poi ricevi automaticamente uno sconto del 25% tramite codice coupon. Il codice ti viene mostrato quando crei un ulteriore server.

Inoltre risparmi con intervalli di pagamento più lunghi: con 12 mesi di pagamento anticipato il risparmio è di circa il 17 % rispetto al pagamento mensile, con in più il DB-Export incluso.

Vai su Payments → Mostra e gestisci abbonamenti. Lì vedi tutti i tuoi abbonamenti con lo stato (Attivo / In scadenza / Inattivo).

Panoramica abbonamenti

Elenco abbonamenti

In corrispondenza dell'abbonamento desiderato clicca su „Gestisci abbonamento“. Lì vedi tutti i dettagli e puoi riattivare l'abbonamento, finché la data di scadenza non è ancora stata raggiunta.

Dettagli abbonamento

Se l'abbonamento è già scaduto, crea semplicemente un nuovo abbonamento o un nuovo pagamento una tantum in Payments → Aggiungi nuovo abbonamento.

L'istanza può essere utilizzata solo se è presente un pagamento.

Quindi, se non usi l'istanza, puoi disdire l'abbonamento alla fine del periodo e pagare di nuovo solo quando vuoi tornare a usare Nightscout.

Il tuo server viene disattivato, ma non eliminato: tutti i dati Nightscout vengono conservati. Non appena è presente un nuovo pagamento attivo, il server viene riavviato automaticamente.

Nota: un abbonamento con stato „Annullato“ resta valido fino alla data di scadenza: il server rimane quindi attivo finché la data non viene raggiunta.

Vai su Payments → Mostra e gestisci abbonamenti → Gestisci abbonamento → „Gestisci metodo di pagamento Stripe“. Lì puoi memorizzare una nuova carta di credito o un nuovo metodo di pagamento.

Per favore contattaci prima di presentare una contestazione a Stripe o PayPal: i chargeback e i reclami comportano costi aggiuntivi. Risolviamo tutto in modo rapido, semplice e sempre con la massima disponibilità.

Server e tecnica

Sì, vengono eliminati nel giro di pochi secondi.

Esiste però ancora per un massimo di 3 giorni un backup del database MongoDB e MySQL, così che i dati possano essere recuperati con grandissimo impegno.

Trascorsi questi giorni, quando i backup sono stati sovrascritti, non è più presente alcun dato e tutto è stato eliminato definitivamente dal server/account.

Il profilo Nightscout si configura direttamente nella tua istanza Nightscout: non nella dashboard di ns.10be.de.

Ecco come procedere:

  1. Apri il tuo URL personale di Nightscout (ad es. dein-name.ns.10be.de)
  2. Clicca in alto a destra sul menü hamburger (≡) e scegli Editor del profilo
  3. Inserisci i tuoi valori:
    • Fuso orario (importante per una visualizzazione corretta)
    • Durata d'azione dell'insulina (DIA)
    • Fattore di correzione (ISF)
    • Rapporto insulina/carboidrati (Carb Ratio / CR)
    • Portate basali (unità all'ora, per fascia oraria)
    • Intervallo target (valore superiore e inferiore)
  4. Clicca su Salva e subito dopo, immancabilmente, su Attiva: senza attivazione il profilo non ha effetto!
Importante: tutti i valori sono rilevanti dal punto di vista medico. Usa esclusivamente i valori indicati dal tuo diabetologo o dalla tua configurazione Loop/AAPS. Non inserire valori predefiniti.

Utenti Loop e AAPS: in queste app il profilo viene trasferito automaticamente dall'app, di solito non è necessario inserirlo manualmente.

Master è la versione stabile e consigliata (ufficiale nightscout/cgm-remote-monitor) per la maggior parte degli utenti. dev-psonnera è un fork specifico per AAPS con patch aggiuntive (stato di Loop, visualizzazione degli override, visualizzazione SMB): codice sorgente su github.com/psonnera/cgm-remote-monitor (Branch dev-AAPS). Consigliato per utenti AndroidAPS avanzati. Puoi cambiare il branch in qualsiasi momento nell'editor del server. Dopo il salvataggio, il server viene riavviato automaticamente con il nuovo branch.

Il tuo URL Nightscout è l'indirizzo web del tuo server Nightscout personale. Lo trovi nella panoramica dei server su /de/profile/server.html nella colonna „Server-URL". Il formato è https://[name].10be.de: puoi usare anche [name].ns.10be.de, entrambi portano alla stessa istanza. Esempio: se il tuo server si chiama mariadiabetes, il tuo URL è https://mariadiabetes.10be.de.

Attenzione: se cambi il nome del server, cambia anche l'URL: dovrai quindi reinserirlo anche in xDrip+, AAPS o Loop, altrimenti non arriveranno più dati.

Per favore contattaci. In teoria non è un problema, tranne quando la modifica deve essere inserita nel my.env. Questo viene rigenerato dopo la modifica del server nel profilo.

Basta un clic su "Redeploy" nella panoramica dei server. Il tuo server viene quindi riavviato con la versione attuale di Nightscout.

La panoramica dei server ti mostra anche subito se la tua versione è aggiornata o se è disponibile un aggiornamento.

In caso di aggiornamenti importanti (ad es. versioni major) aggiorniamo automaticamente tutti i server.

Sì, a meno che tu non abbia attivato l'opzione "withoutport": in tal caso puoi aprire l'istanza anche senza la porta usando solo https://xxxx-dein-name-xxxx.ns.10be.de/:

Attiva l'opzione withoutport di Nightscout

Sì! Nell'editor del server è presente la sezione "Configurazione personalizzata". Lì puoi aggiungere qualsiasi variabile d'ambiente di Nightscout come coppie chiave-valore.

Esempi: CUSTOM_TITLE, THEME, SHOW_FORECAST ecc.

Puoi anche usare un tuo Docker-Image, ad esempio se vuoi testare un tuo fork di Nightscout.

Le versioni di Android più vecchie (precedenti ad Android 7.1.1) non conoscono ancora il certificato radice di Let's Encrypt (ISRG Root X1), perciò la connessione viene rifiutata come non sicura. Esistono due soluzioni:

1. Usare Firefox (la soluzione più semplice): Firefox dispone di un proprio archivio di certificati e si fida del certificato anche sui dispositivi vecchi. Apri semplicemente la pagina in Firefox, non serve altro.

2. Installare il certificato radice (per app e browser in modalità kiosk come Fully Kiosk): le app usano l'archivio di certificati di sistema, qui aiuta solo l'importazione del certificato radice.
Scarica il file isrgrootx1.pem (oppure isrgrootx1.der) e installalo in Impostazioni, Sicurezza, "Installa da memoria" o "Certificato CA". Assegna un nome come "ISRG Root X1" e l'uso "VPN e app". Nota: per installare un certificato Android richiede un blocco schermo (PIN o sequenza).

Dopodiché la pagina si carica di nuovo normalmente. Per qualsiasi domanda non esitare a contattarci.

Attiva l'opzione "withoutport": in questo modo l'istanza è raggiungibile direttamente tramite https:// senza la porta.

Puoi anche contattarci, così possiamo assegnarti manualmente una porta.

Controlla il fuso orario nel profilo Nightscout e correggilo. Poi rigenera i report. Il problema si verifica spesso dopo un cambio di profilo, perché il vecchio profilo aveva ancora un altro fuso orario. Assicurati inoltre che tutti i profili (Default, Attività, Malattia ecc.) usino lo stesso fuso orario.

Se l'istanza è su "running", attendi ancora 10 minuti: dovrebbe poi tornare a funzionare.

Se dopo 15 minuti non funziona ancora, modifica l'istanza e salvala di nuovo oppure clicca una volta su "redeploy": dovrebbe poi tornare a funzionare.

Se nemmeno così funziona, contattaci.

Si tratta di un problema DNS locale. In questo caso basta riavviare il telefono. Se il messaggio dovesse comparire ancora, riavvia anche il router DSL.

Collegare le app CGM

In xDrip+ → Impostazioni → Cloud Upload → API REST Upload → compila il campo xDrip URL di base con il seguente valore: https://[password]@[name].ns.10be.de/api/v1/. L'URL già pronto puoi copiarlo con un clic nella tua panoramica dei server NS10BE: password e nome sono già inseriti.

In AAPS → menu hamburger → Impostazioni → NSClient (in alternativa dalla scheda NSClient: menu hamburger → Impostazioni NSClient) → inserisci separatamente l'URL Nightscout e l'API-Token. URL: https://[name].ns.10be.de (nessuna password nell'URL). L'API-Token lo trovi nella tua panoramica dei server NS10BE come campo copiabile.

Loop iOS usa il pattern Services (Loop 3+):
  1. Nell'app Loop tocca in basso a destra su Settings.
  2. Nella schermata Settings apri la sezione Services e tocca su '+ Add Service'.
  3. Nell'elenco scegli Nightscout.
  4. Nella finestra di dialogo compila due campi:
    • Site URL: https://[name].ns.10be.de (URL completo con https://)
    • API Secret: la tua password API NS10BE dalla panoramica dei server (non la password di login!)
  5. Tocca su 'Test Connection': in caso di successo compare un segno di spunta verde. Poi 'Add Service'.
  6. Attiva il BG-Upload: nelle impostazioni di Loop, in CGM (o direttamente sulla voce del servizio Nightscout), attiva il pulsante / toggle BG-Upload.
Importante: il toggle del BG-Upload a volte si disattiva da solo ("salta fuori ogni tanto"). Se in Nightscout non arrivano più valori BG: come prima cosa controlla se il toggle è ancora attivo.

In Trio → Settings → Services → Nightscout → inserisci URL e API-Token. URL: https://[name].ns.10be.de. API-Token dalla tua panoramica dei server NS10BE. Poi attiva il toggle 'Allow Uploading to Nightscout', così da avviare l'upload.

In Juggluco: tocca la metà sinistra dello schermo (apre il menu principale) → Impostazioni → Scambio dati → Uploader. Lì: attiva 'v1', disattiva 'Test v3' e disattiva 'Invia quantità'. URL: https://[name].ns.10be.de (senza slash finale). Password API dalla tua panoramica dei server NS10BE.

Con Dexcom (Share), Diasend, Glooko, Medtronic (CareLink), Medtrum ed Eversense non inserisci alcun URL in un'app. Quando crei o modifichi un server nella tua panoramica dei server NS10BE, nella finestra di configurazione trovi opzioni come 'Dexcom Share', 'Diasend/Glooko', 'CareLink', 'Medtrum' o 'Eversense'. Clicca sulla voce adatta, inserisci i dati di accesso del portale del produttore, salva: fatto. NS10BE recupera poi automaticamente a intervalli regolari i valori CGM dal rispettivo server del produttore e li rende disponibili nel tuo server Nightscout. Non serve alcuna app aggiuntiva né alcun bridge su un dispositivo Android dedicato.

LibreLinkUP non si configura in un'app. Quando crei o modifichi un server nella tua panoramica dei server NS10BE, nella finestra di configurazione trovi l'opzione 'LibreLinkUP'. Cliccaci sopra, inserisci i tuoi dati di accesso LibreLinkUP (e-mail + password), salva: fatto. NS10BE recupera poi automaticamente i valori CGM dal server LibreLinkUP e li rende disponibili nel tuo server Nightscout. Non serve alcuna app aggiuntiva né alcun bridge su un dispositivo Android.

Installa dal Garmin Connect IQ Store l'app xDrip+/Spike/Nightscout Watch: vai direttamente allo Store. Nelle impostazioni dell'app inserisci l'URL Nightscout: https://[name].ns.10be.de. Se il tuo server è autenticato, aggiungi anche l'API-Token dalla tua panoramica dei server NS10BE. Basta poi una rapida occhiata al polso per vedere valore attuale, tendenza e andamento.

Dati e importazione

su Linux ad esempio con il seguente comando: mongorestore -h dsXXXXXX.mlab.com:XXXXXX -d databasename -u username -p dbpassword /your/path/dbbackup/nightscoutXXXX/

In alternativa puoi anche far ripristinare il database direttamente in un database esterno, a pagamento, tramite DB-Export.

ns.10be.de supporta diverse modalità di importazione direttamente nella dashboard:

  • API-Import: da Nightscout a Nightscout, basta inserire l'URL di origine e l'API-Secret
  • MongoDB-Import: carica un dump completo del DB (ad es. da Atlas/mLab)
  • CSV-Import: per dati Omnipod, Freestyle Libre e Dexcom

Per farlo vai nella dashboard su Import e scegli il metodo adatto.

Può succedere se i dati di accesso sono errati oppure se si usa un microinfusore più recente del 640G.

Con Dexcom US possono verificarsi problemi che compaiono nel Server.log con "Error refreshing token null 500 Code: 'SSO_AuthenticateMaxAttemptsExceeed', Message: `Synchronization of SSO account during login failed. AccountId=.......".

Vedi qui su FB

Due modi: 1) Stringa di connessione MongoDB da MongoDB Atlas (o da un altro provider MongoDB) da inserire nella dashboard NS10BE in Import → MongoDB-Import. La stringa di connessione la trovi nella dashboard di Atlas in Cluster → Connect → Drivers. 2) File BSON da un backup mongodump da caricare: seleziona contemporaneamente tutti i file .bson. NS10BE riconosce automaticamente il formato e importa nell'istanza di destinazione selezionata.

Pasti e carboidrati

CarbCam riconosce i componenti del pasto con l'aiuto del riconoscimento delle immagini tramite IA, assegna loro le dimensioni delle porzioni e somma i carboidrati basandosi sui valori di riferimento USDA-FoodData-Central. La stima avviene tramite tre motori IA selezionabili (Gemini 2.5 Flash, Claude, OpenAI). Con un contenuto normale del piatto la precisione è di circa ±15–25 %, un po' più bassa con piatti misti o marche sconosciute. Tramite la calibrazione IA nello slider (50–100 %) puoi adattare in modo permanente lo stimatore al tuo metabolismo.

FPE sta per unità grassi-proteine. Una FPE corrisponde a 100 kcal da grassi e proteine insieme: la formula è FPE = (grassi × 9 + proteine × 4) ÷ 100. I pasti ricchi di grassi e proteine (ad es. pizza, hamburger, salse grasse) provocano spesso un aumento ritardato della glicemia nell'arco di diverse ore, che non viene rilevato dai soli valori dei carboidrati. Chi usa il microinfusore utilizza spesso i valori FPE per impostare un bolo prolungato (Dual-/Square-Wave). CarbCam calcola automaticamente le FPE e mostra il valore come chip color ambra accanto ai carboidrati (verde) e alle kcal (blu).

Sistemi AID (AAPS, iAPS, Loop, Trio)

Su Android CarbCam invia ad AAPS un intent broadcast standard: non è necessaria alcuna patch. Nel risultato della scansione tocchi il pulsante di condivisione, scegli AAPS dall'elenco e il bolus wizard si apre con i valori già precompilati. Lo stesso broadcast viene riconosciuto anche da xDrip+ e Trio. Importante: nelle impostazioni NSClient di AAPS (menu hamburger → Impostazioni → NSClient) deve essere attivata l'accettazione dei broadcast locali. La dicitura esatta può variare tra le versioni di AAPS.

Su iOS CarbCam invia alla rispettiva app una chiamata tramite URL scheme (ad es. carbcam-iaps://carbs?value=…&fat=…&protein=…). Affinché il bolus wizard elabori i valori, nel tuo fork (iAPS, LoopWorkspace o Trio) deve essere installata una piccola patch CarbCam: le patch per tutti e tre i fork si trovano nel repository CarbCam e vengono compilate da te tramite Xcode + TestFlight. Con la patch vengono trasmessi carboidrati, grassi e proteine, non solo i carboidrati come nelle soluzioni basate solo sulle foto. Senza patch si apre, come fallback, il system share sheet.

Vita quotidiana con il diabete

No: ciò che CarbCam salva in Nightscout è una semplice nota (eventType=Note) con il prefisso di marca de.be10.carbcam. Loop, AAPS, iAPS e Trio ignorano queste note per il loro calcolo del bolo e della basale: la nota serve solo come diario dei pasti consultabile. Solo se usi attivamente il pulsante di condivisione nel risultato della scansione viene trasmesso al tuo sistema AID un vero trattamento di carboidrati (vedi la categoria Sistemi AID).

I carboidrati (KH o „Carbs") sono la fonte di zucchero negli alimenti: pane, riso, pasta, frutta, dolci, ma anche molte salse e snack ne contengono. Nel corpo vengono scomposti in glucosio e fanno aumentare la glicemia. Nel diabete di tipo 1 per ogni pasto si stima la quantità di carboidrati e si calcola il bolo di insulina in base al fattore personale (g di carboidrati per UI di insulina). Una stima dei carboidrati più precisa porta direttamente a una dose di bolo più precisa e quindi a un andamento della glicemia più stabile dopo il pasto: per questo i valori dei carboidrati sono la leva più importante nella vita quotidiana con il diabete.

Hai altre domande?

Allora non aver timore di contattarci!

Contattaci
Torna in cima

↑