Nightscout-migrering: byt från Heroku, Railway, Fly.io med flera till NS10BE

Nightscout-migrering

Nightscout-migrering: byt till NS10BE

Har Heroku upphört? Är Railway för dyrt? Är Fly.io för komplicerat? Är Render för opålitligt? Ta med din Nightscout-server till NS10BE på bara några minuter, all historisk data följer med, ingen dataförlust, inga tekniska kunskaper krävs.

  • ✓ EU-servrar i Tyskland, GDPR-kompatibla
  • ✓ Sedan 2017, den första Nightscout-hostingleverantören i världen
  • ✓ 3 dagars gratis provperiod, inget kreditkort krävs
  • ✓ Support på tyska och engelska via ärende, FB och Discord

Vilka leverantörer kan migreras?

Båda importmetoderna fungerar med följande källor:

Supported import sources
Leverantör API-import * MongoDB-import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Andra Nightscout-leverantörer
Egen server

* API-import fungerar så länge den gamla Nightscout-servern fortfarande går att nå.

** MongoDB-import kräver databasens anslutningssträng. För Heroku och Render är det oftast MongoDB Atlas, anslutningssträngen hittas i respektive instrumentpanel.

Metod 1: API-import, Nightscout till Nightscout

Det enklaste sättet. Din gamla Nightscout-server måste fortfarande vara nåbar och aktiv. Alla CGM-poster, behandlingar och kalibreringar överförs direkt via API.

Steg för steg
  1. Skapa en ny server hos NS10BE, registrera dig gratis, skapa en server, och din nya Nightscout-server är igång på under 3 sekunder.
  2. Starta import: I NS10BE-instrumentpanelen → “Import”“API Import”.
  3. Ange URL:en till din gamla server: t.ex. https://my-name.fly.dev eller https://my-name.up.railway.app eller https://my-name.onrender.com, och ditt gamla API-lösenord.
  4. Starta import: beroende på datamängden tar importen några minuter till timmar. Du kan stänga sidan under tiden eller kontrollera hur långt importen av din Nightscout-data har kommit.
  5. Uppdatera dina appar: Ange din nya NS10BE-URL och ditt nya API-lösenord i xDrip+, AAPS, Loop, Juggluco med flera. Instruktioner hittar du i Sätt upp Nightscout → Steg 5.
Tips för Railway & Fly.io: Din gamla server måste fortfarande vara aktiv för API-importen. Med Railway och Fly.io är det fallet tills du säger upp, så starta importen innan du säger upp där.

Metod 2: MongoDB-import, fullständig databasöverföring

För en fullständig datamigrering, idealisk om din gamla server redan är offline, eller om du vill överföra hela databasinnehållet säkert. Fungerar via fjärranslutningsuppgifter eller genom att ladda upp mongodump-filer.

Alternativ A: Fjärranslutningsuppgifter (Railway, Fly.io, MongoDB Atlas)

Med Railway, Fly.io och MongoDB Atlas kan du läsa av MongoDB-anslutningsuppgifterna direkt från instrumentpanelen och ange dem hos NS10BE, importen utförs sedan automatiskt.

  1. Kopiera MongoDB-anslutnings-URL:en (Connection String) från din gamla leverantörs instrumentpanel:
    • Railway: Projektvy → Databastjänst → “Connect” → MongoDB Connection URL
    • Fly.io: Fly.io-instrumentpanel → App → Secrets/miljövariabler → MONGODB_URI
    • MongoDB Atlas: Atlas-instrumentpanel → Kluster → “Connect” → Connection String
    • Heroku/Render: App-inställningar → Config Vars/miljövariabler → MONGODB_URI
  2. I NS10BE-instrumentpanelen: “Import”“MongoDB Import” → klistra in anslutningssträngen → starta import.
  3. Klart. Alla poster, CGM-värden, behandlingar, kalibreringar och profilvärden överförs.
Alternativ B: Ladda upp mongodump-filer

Har du redan en lokal säkerhetskopia av din MongoDB (.bson-filer)? Ladda då helt enkelt upp alla .bson-filer samtidigt, NS10BE importerar dem automatiskt till den valda servern.

  1. Skapa en säkerhetskopia (om ingen finns redan) med mongodump på din gamla server eller via Atlas-instrumentpanelen (“Backup”“Download”).
  2. I NS10BE-instrumentpanelen: “Import”“MongoDB Import” → välj alla .bson-filer samtidigt och ladda upp dem.
  3. Importen utförs automatiskt.
Ingen dataförlust tack vare parallell drift: Du kan köra båda servrarna samtidigt, den gamla servern förblir aktiv, den nya NS10BE-servern körs redan. Först när allt har överförts och du har uppdaterat dina appar säger du upp hos den gamla leverantören. Om testperioden inte räckte, kontakta oss helt enkelt.

Efter importen: uppdatera dina appar

Ange din nya NS10BE-URL och ditt API-lösenord i alla dina appar. De exakta inställningarna för varje app hittar du i:

Vanliga frågor om migrering

Kommer jag att förlora data vid bytet till NS10BE?

Nej, om det görs korrekt går ingen data förlorad. Vi rekommenderar parallell drift (gamla servern förblir aktiv tills allt har verifierats) och eventuellt att skapa en lokal säkerhetskopia i förväg.

Fungerar importen om min Heroku-server redan är borta?

Om Nightscout-servern är borta men MongoDB på Atlas fortfarande finns kan du använda MongoDB-importen via anslutningssträng från Atlas. Atlas-databaser förblir tillgängliga ett tag även efter att Heroku sagts upp.

Hur lång tid tar importen?

API-importen tar mellan några minuter och flera timmar beroende på datamängden. MongoDB-importen är vanligtvis snabbare. Du kan när som helst kontrollera den aktuella statusen i NS10BE-instrumentpanelen.

Vad kostar bytet till NS10BE?

De första 3 dagarna är gratis, ingen risk, inget kreditkort krävs. Därefter från €4.99/månad. Importverktyg ingår i priset, det enda undantaget är MongoDB direktexport (€14.99 engångsavgift, ingår vid årsbetalning).

Behöver jag tekniska kunskaper?

För API-importen, nej, bara URL:en och lösenordet för din gamla server. För MongoDB-importen via anslutningssträng behöver du kopiera strängen från din gamla leverantörs instrumentpanel, detta förklaras med skärmdumpar. Har du frågor hjälper 10BE-supportteamet gärna till.