Nightscout-migrering: skift fra Heroku, Railway, Fly.io & Co. til NS10BE

Nightscout-migrering

Nightscout-migrering: skift til NS10BE

Er Heroku lukket ned? For dyrt med Railway? For kompliceret med Fly.io? For upålideligt med Render? Flyt din Nightscout-server til NS10BE på bare et par minutter, alle historiske data følger med, intet datatab, ingen teknisk viden nødvendig.

  • ✓ EU-servere i Tyskland, GDPR-kompatible
  • ✓ Siden 2017, den første Nightscout-hoster i verden
  • ✓ 3 dages gratis prøveperiode, intet kreditkort nødvendigt
  • ✓ Support på tysk og engelsk via ticket, FB og Discord

Hvilke udbydere kan migreres?

Begge importmetoder virker med følgende kilder:

Understøttede importkilder
Udbyder API-import * MongoDB-import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Andre Nightscout-udbydere
Selv-hostet server

* API-import virker, så længe den gamle Nightscout-server stadig er tilgængelig.

** MongoDB-import kræver databasens Connection String. For Heroku og Render er dette som regel MongoDB Atlas, Connection String findes i det respektive dashboard.

Metode 1: API-import, Nightscout til Nightscout

Den nemmeste måde. Din gamle Nightscout-server skal stadig være tilgængelig og aktiv. Alle CGM-indtastninger, behandlinger og kalibreringer overføres direkte via API.

Trin for trin
  1. Opret en ny server hos NS10BE, registrer dig gratis, opret en server, og din nye Nightscout-server kører på under 3 sekunder.
  2. Start import: I NS10BE-dashboardet → “Import”“API-import”.
  3. Indtast URL'en for din gamle server: f.eks. https://my-name.fly.dev eller https://my-name.up.railway.app eller https://my-name.onrender.com: og din gamle API-adgangskode.
  4. Start import: afhængig af datamængden tager importen fra et par minutter til flere timer. Du kan lukke siden i denne periode eller tjekke, hvor langt importen af dine Nightscout-data er kommet.
  5. Opdater dine apps: Indtast din nye NS10BE-URL og din nye API-adgangskode i xDrip+, AAPS, Loop, Juggluco osv. Du finder instruktioner i Sæt Nightscout op → Trin 5.
Tip til Railway & Fly.io: Din gamle server skal stadig være aktiv for API-importen. Med Railway og Fly.io er dette tilfældet indtil du opsiger: så start importen før du opsiger der.

Metode 2: MongoDB-import, fuld databaseoverførsel

Til en komplet datamigrering, ideel hvis din gamle server allerede er offline, eller hvis du vil overføre hele databaseindholdet sikkert. Virker via fjernadgangsoplysninger eller ved at uploade mongodump-filer.

Mulighed A: Fjernadgangsoplysninger (Railway, Fly.io, MongoDB Atlas)

Med Railway, Fly.io og MongoDB Atlas kan du læse MongoDB-forbindelsesoplysningerne direkte fra dashboardet og indtaste dem hos NS10BE, importen udføres derefter automatisk.

  1. Kopier MongoDB-forbindelses-URL'en (Connection String) fra din gamle udbyders dashboard:
    • Railway: Projektvisning → Database-tjeneste → “Connect” → MongoDB Connection URL
    • Fly.io: Fly.io-dashboard → App → Secrets / miljøvariabler → MONGODB_URI
    • MongoDB Atlas: Atlas-dashboard → Cluster → “Connect” → Connection String
    • Heroku / Render: App-indstillinger → Config Vars / miljøvariabler → MONGODB_URI
  2. I NS10BE-dashboardet: “Import”“MongoDB-import” → indsæt Connection String → start import.
  3. Færdig. Alle indtastninger, CGM-værdier, behandlinger, kalibreringer og profilværdier overføres.
Mulighed B: Upload mongodump-filer

Har du allerede en lokal backup af din MongoDB (.bson-filer)? Så upload blot alle .bson-filer på én gang, NS10BE importerer dem automatisk til den valgte server.

  1. Opret en backup (hvis den ikke allerede findes) med mongodump på din gamle server eller via Atlas-dashboardet (“Backup”“Download”).
  2. I NS10BE-dashboardet: “Import”“MongoDB-import” → vælg alle .bson-filer på én gang og upload dem.
  3. Importen udføres automatisk.
Intet datatab takket være parallel drift: Du kan køre begge servere samtidigt, den gamle server forbliver aktiv, den nye NS10BE-server kører allerede. Først når alt er overført, og du har opdateret dine apps, opsiger du hos den gamle udbyder. Var prøveperioden ikke nok, så kontakt os.

Efter importen: opdater dine apps

Indtast din nye NS10BE-URL og din API-adgangskode i alle dine apps. Du finder de nøjagtige indstillinger for hver app i:

Ofte stillede spørgsmål om migrering

Mister jeg data, når jeg skifter til NS10BE?

Nej, hvis det gøres korrekt, går der ingen data tabt. Vi anbefaler parallel drift (den gamle server forbliver aktiv, indtil alt er verificeret) og eventuelt at oprette en lokal backup på forhånd.

Virker importen, hvis min Heroku-server allerede er væk?

Hvis Nightscout-serveren er væk, men MongoDB'en på Atlas stadig findes, kan du bruge MongoDB-importen via Connection String fra Atlas. Atlas-databaser forbliver tilgængelige i noget tid, selv efter opsigelse af Heroku.

Hvor lang tid tager importen?

API-importen tager mellem et par minutter og flere timer afhængig af datamængden. MongoDB-importen er som regel hurtigere. Du kan til enhver tid tjekke den aktuelle status i NS10BE-dashboardet.

Hvad koster det at skifte til NS10BE?

De første 3 dage er gratis, ingen risiko, intet kreditkort nødvendigt. Derefter fra €4.99 / måned. Importværktøjer er inkluderet i prisen, den eneste undtagelse er direkte MongoDB-eksport (€14.99 engangsgebyr, inkluderet i årsabonnement).

Har jeg brug for teknisk viden?

Til API-importen, nej, kun URL'en og adgangskoden til din gamle server. Til MongoDB-importen via Connection String skal du kopiere strengen fra din gamle udbyders dashboard, dette er forklaret med skærmbilleder. Har du spørgsmål, hjælper 10BE-supportteamet gerne.