Nightscout-migrering: bytt fra Heroku, Railway, Fly.io & co. til NS10BE

Nightscout-migrering

Nightscout-migrering: bytt til NS10BE

Har Heroku blitt avviklet? Er Railway for dyrt? Er Fly.io for komplisert? Er Render for upålitelig? Flytt Nightscout-serveren din til NS10BE på bare noen få minutter, alle historiske data følger med, ingen datatap, ingen teknisk kunnskap kreves.

  • ✓ EU-servere i Tyskland, GDPR-kompatibelt
  • ✓ Siden 2017, verdens første Nightscout-hostingtilbyder
  • ✓ 3 dagers gratis prøveperiode, ingen kredittkort nødvendig
  • ✓ Support på tysk og engelsk via billett, FB og Discord

Hvilke tilbydere kan migreres?

Begge importmetoder fungerer med følgende kilder:

Støttede importkilder
Tilbyder API-import * MongoDB-import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Andre Nightscout-tilbydere
Egen server (selvhosting)

* API-import fungerer så lenge den gamle Nightscout-serveren fortsatt er tilgjengelig.

** MongoDB-import krever tilkoblingsstrengen (Connection String) til databasen. For Heroku og Render er dette vanligvis MongoDB Atlas, tilkoblingsstrengen finnes i det respektive kontrollpanelet.

Metode 1: API-import, Nightscout til Nightscout

Den enkleste måten. Den gamle Nightscout-serveren din må fortsatt være tilgjengelig og aktiv. Alle CGM-oppføringer, behandlinger og kalibreringer overføres direkte via API.

Steg for steg
  1. Opprett en ny server hos NS10BE, registrer deg gratis, opprett en server, og den nye Nightscout-serveren din kjører på under 3 sekunder.
  2. Start import: I NS10BE-kontrollpanelet → “Import”“API Import”.
  3. Skriv inn URL-en til din gamle server: f.eks. https://mittnavn.fly.dev eller https://mittnavn.up.railway.app eller https://mittnavn.onrender.com: og det gamle API-passordet ditt.
  4. Start import: avhengig av datamengden tar importen fra noen minutter til noen timer. Du kan lukke siden mens dette pågår eller sjekke hvor langt importen av Nightscout-dataene dine har kommet.
  5. Oppdater appene dine: Skriv inn den nye NS10BE-URL-en og det nye API-passordet ditt i xDrip+, AAPS, Loop, Juggluco osv. Du finner instruksjoner i Sett opp Nightscout → Steg 5.
Tips for Railway og Fly.io: Den gamle serveren din må fortsatt være aktiv for API-importen. Med Railway og Fly.io er dette tilfellet frem til du sier opp: så start importen før du sier opp der.

Metode 2: MongoDB-import, full databaseoverføring

For en komplett datamigrering, ideelt hvis den gamle serveren din allerede er nede, eller du vil overføre hele databaseinnholdet sikkert. Fungerer via eksterne påloggingsdata eller ved å laste opp mongodump-filer.

Alternativ A: eksterne påloggingsdata (Railway, Fly.io, MongoDB Atlas)

Med Railway, Fly.io og MongoDB Atlas kan du lese MongoDB-tilkoblingsopplysningene direkte fra kontrollpanelet og skrive dem inn hos NS10BE, importen utføres deretter automatisk.

  1. Kopier MongoDB-tilkoblings-URL-en (Connection String) fra din gamle tilbyders kontrollpanel:
    • Railway: Prosjektvisning → databasetjeneste → “Connect” → MongoDB Connection URL
    • Fly.io: Fly.io-kontrollpanel → App → Secrets / miljøvariabler → MONGODB_URI
    • MongoDB Atlas: Atlas-kontrollpanel → Cluster → “Connect” → Connection String
    • Heroku / Render: Appinnstillinger → Config Vars / miljøvariabler → MONGODB_URI
  2. I NS10BE-kontrollpanelet: “Import”“MongoDB Import” → lim inn Connection String → start import.
  3. Ferdig. Alle oppføringer, CGM-verdier, behandlinger, kalibreringer og profilverdier overføres.
Alternativ B: last opp mongodump-filer

Har du allerede en lokal sikkerhetskopi av MongoDB-en din (.bson-filer)? Da laster du bare opp alle .bson-filene samtidig, NS10BE importerer dem automatisk til den valgte serveren.

  1. Opprett en sikkerhetskopi (hvis ikke allerede tilgjengelig) med mongodump på din gamle server eller via Atlas-kontrollpanelet (“Backup”“Download”).
  2. I NS10BE-kontrollpanelet: “Import”“MongoDB Import” → velg alle .bson-filene samtidig og last dem opp.
  3. Import utføres automatisk.
Ingen datatap takket være parallell drift: Du kan kjøre begge serverne samtidig, den gamle serveren forblir aktiv, den nye NS10BE-serveren kjører allerede. Først når alt er overført og du har oppdatert appene dine, sier du opp hos den gamle tilbyderen. Hvis testperioden ikke var nok, kan du bare kontakte oss.

Etter importen: oppdater appene dine

Skriv inn den nye NS10BE-URL-en og API-passordet ditt i alle appene dine. Du finner de eksakte innstillingene for hver app her:

Ofte stilte spørsmål om migrering

Mister jeg data ved bytte til NS10BE?

Nei, hvis det gjøres riktig, går ingen data tapt. Vi anbefaler parallell drift (den gamle serveren forblir aktiv til alt er verifisert) og eventuelt å lage en lokal sikkerhetskopi på forhånd.

Fungerer importen hvis Heroku-serveren min allerede er borte?

Hvis Nightscout-serveren er borte, men MongoDB-en på Atlas fortsatt finnes, kan du bruke MongoDB-import via Connection String fra Atlas. Atlas-databaser forblir tilgjengelige en stund selv etter at du har sagt opp Heroku.

Hvor lang tid tar importen?

API-importen tar mellom noen minutter og flere timer avhengig av datamengden. MongoDB-importen er vanligvis raskere. Du kan sjekke gjeldende status når som helst i NS10BE-kontrollpanelet.

Hva koster det å bytte til NS10BE?

De første 3 dagene er gratis, ingen risiko, ingen kredittkort kreves. Deretter fra €4.99 / måned. Importverktøy er inkludert i prisen, det eneste unntaket er direkte MongoDB-eksport (€14,99 engangsavgift, inkludert med årlig abonnement).

Trenger jeg teknisk kunnskap?

For API-importen, nei, bare URL-en og passordet til den gamle serveren din. For MongoDB-importen via Connection String må du kopiere strengen fra kontrollpanelet til din gamle tilbyder, dette forklares med skjermbilder. Har du spørsmål, hjelper 10BE-supportteamet gjerne til.