Von Heroku, Railway, Fly.io & Co. zu NS10BE wechseln – Nightscout Migration

Nightscout Migration

Nightscout Migration – Wechsel zu NS10BE

Heroku abgeschafft? Railway zu teuer geworden? Fly.io zu kompliziert? Render zu unzuverlässig? Bring deine Nightscout-Instanz in wenigen Minuten zu NS10BE — alle historischen Daten kommen mit, kein Datenverlust, kein technisches Wissen nötig.

  • ✓ EU-Server in Deutschland — DSGVO-konform
  • ✓ Seit 2017 — der erste Nightscout-Hoster weltweit
  • ✓ 3 Tage kostenlos testen — keine Kreditkarte nötig
  • ✓ Support auf Deutsch und Englisch per Ticket, FB und Discord

Welche Anbieter können migriert werden?

Beide Import-Methoden funktionieren mit folgenden Quellen:

Anbieter API-Import * MongoDB-Import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Eigene Instanz

* API-Import funktioniert solange die alte Nightscout-Instanz noch erreichbar ist.

** MongoDB-Import erfordert den Connection String der Datenbank. Bei Heroku und Render ist das üblicherweise MongoDB Atlas — der Connection String ist dort im jeweiligen Dashboard abrufbar.

Methode 1: API-Import — Nightscout zu Nightscout

Der einfachste Weg. Deine alte Nightscout-Instanz muss noch erreichbar und aktiv sein. Alle CGM-Einträge, Behandlungen und Kalibrierungen werden direkt per API übertragen.

Schritt-für-Schritt
  1. Neuen Server anlegen bei NS10BE — kostenlos registrieren, Server anlegen, in unter 3 Sekunden läuft deine neue Instanz.
  2. Import starten: Im NS10BE Dashboard → „Import“„API-Import“.
  3. URL deiner alten Instanz eingeben — z. B. https://mein-name.fly.dev oder https://mein-name.up.railway.app oder https://mein-name.onrender.com — und dein altes API-Passwort.
  4. Import starten — je nach Datenmenge dauert der Import einige Minuten bis Stunden. Du kannst die Seite in dieser Zeit schließen oder schauen wie weit der Import der Nightscout-Daten bereits ist.
  5. Apps umstellen: Trage deine neue NS10BE-URL und dein neues API-Passwort in xDrip+, AAPS, Loop, Juggluco etc. ein. Die Anleitung dazu findest du in Erste Schritte → Schritt 5.
Tipp Railway & Fly.io: Deine alte Instanz muss für den API-Import noch aktiv sein. Bei Railway und Fly.io ist das bis zur Kündigung der Fall — starte den Import also bevor du dort kündigst.

Methode 2: MongoDB-Import — Vollständige Datenbankübertragung

Für den vollständigen Datenumzug — ideal wenn deine alte Instanz bereits offline ist, oder du den gesamten Datenbankinhalt sicher übertragen möchtest. Funktioniert per Remote-Zugangsdaten oder per Upload von mongodump-Dateien.

Option A: Remote-Zugangsdaten (Railway, Fly.io, MongoDB Atlas)

Bei Railway, Fly.io und MongoDB Atlas kannst du die MongoDB-Verbindungsdaten direkt im Dashboard ablesen und bei NS10BE eingeben — der Import wird dann automatisch durchgeführt.

  1. MongoDB-Verbindungs-URL (Connection String) kopieren aus deinem alten Anbieter-Dashboard:
    • Railway: Projektansicht → Datenbank-Service → „Connect“ → MongoDB Connection URL
    • Fly.io: Fly.io Dashboard → App → Secrets / Umgebungsvariablen → MONGODB_URI
    • MongoDB Atlas: Atlas Dashboard → Cluster → „Connect“ → Connection String
    • Heroku / Render: App-Einstellungen → Config Vars / Umgebungsvariablen → MONGODB_URI
  2. Im NS10BE Dashboard: „Import“„MongoDB-Import“ → Connection String einfügen → Import starten.
  3. Fertig. Alle Einträge, CGM-Werte, Behandlungen, Kalibrierungen und Profilwerte werden übernommen.
Option B: mongodump-Dateien hochladen

Hast du bereits ein lokales Backup deiner MongoDB (.bson-Dateien)? Dann lade einfach alle .bson-Dateien auf einmal hoch — NS10BE importiert sie automatisch in den ausgewählten Server.

  1. Backup erstellen (falls noch nicht vorhanden) mit mongodump auf deiner alten Instanz oder über das Atlas-Dashboard („Backup“„Download“).
  2. Im NS10BE Dashboard: „Import“„MongoDB-Import“ → alle .bson-Dateien gleichzeitig auswählen und hochladen.
  3. Import wird automatisch durchgeführt.
Kein Datenverlust durch parallelen Betrieb: Du kannst beide Instanzen gleichzeitig betreiben — alte Instanz bleibt aktiv, neue NS10BE-Instanz läuft bereits. Erst wenn alles übertragen ist und du deine Apps umgestellt hast, kündigst du beim alten Anbieter. Falls die Zeit zum Testen nicht ausreichte, einfach uns schreiben.

Nach dem Import: Apps umstellen

Trage deine neue NS10BE-URL und dein API-Passwort in alle deine Apps ein. Die genauen Einstellungen je App findest du in:

Häufige Fragen zur Migration

Gehen beim Wechsel zu NS10BE Daten verloren?

Nein — bei korrekter Durchführung gehen keine Daten verloren. Wir empfehlen den parallelen Betrieb (alte Instanz bleibt aktiv bis alles geprüft ist) und ggf. vorher ein lokales Backup zu erstellen.

Funktioniert der Import wenn meine Heroku-Instanz schon weg ist?

Wenn die Nightscout-Instanz weg ist, aber die MongoDB auf Atlas noch existiert, kannst du den MongoDB-Import per Connection String aus Atlas nutzen. Atlas-Datenbanken bleiben auch nach der Heroku-Kündigung noch eine Zeit lang erhalten.

Wie lange dauert der Import?

Der API-Import dauert je nach Datenmenge zwischen wenigen Minuten und einigen Stunden. Der MongoDB-Import ist in der Regel schneller. Den aktuellen Status siehst du jederzeit im NS10BE Dashboard.

Was kostet der Wechsel zu NS10BE?

Die ersten 3 Tage sind kostenlos — kein Risiko, keine Kreditkarte nötig. Danach ab 4,99 € / Monat. Import-Tools sind im Preis enthalten, einzige Ausnahme ist der MongoDB-Direktexport (14,99 € einmalig, bei Jahresabo inklusive).

Muss ich technisches Wissen mitbringen?

Für den API-Import nein — nur die URL und das Passwort deiner alten Instanz. Für den MongoDB-Import per Connection String musst du den String aus dem Dashboard deines alten Anbieters kopieren — das ist mit Screenshots erklärt. Bei Fragen hilft das 10BE Support-Team gerne weiter.

Jetzt wechseln — 3 Tage kostenlos testen

Kostenlos bei NS10BE registrieren Fragen? Wir helfen gerne