Migrácia Nightscout: prejdite z Heroku, Railway, Fly.io & spol. na NS10BE

Migrácia Nightscout

Migrácia Nightscout: prechod na NS10BE

Heroku zrušené? Railway príliš drahé? Fly.io príliš komplikované? Render nespoľahlivé? Preneste svoj server Nightscout na NS10BE za pár minút, všetky historické dáta prídu s ním, žiadna strata dát, žiadne technické znalosti nie sú potrebné.

  • ✓ EU servery v Nemecku, v súlade s GDPR
  • ✓ Od roku 2017, prvý hoster Nightscout na svete
  • ✓ 3-dňová bezplatná skúšobná doba, žiadna kreditná karta nie je potrebná
  • ✓ Podpora v nemčine a angličtine cez tiket, FB a Discord

Ktorí poskytovatelia sa dajú migrovať?

Obe metódy importu fungujú s nasledujúcimi zdrojmi:

Podporované zdroje importu
Poskytovateľ API import * MongoDB import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Iní poskytovatelia Nightscout
Vlastný hostovaný server

* API import funguje, pokiaľ je starý server Nightscout stále dostupný.

** MongoDB import vyžaduje Connection String databázy. Pri Heroku a Render je to zvyčajne MongoDB Atlas, Connection String nájdete v príslušnom dashboarde.

Metóda 1: API import, Nightscout na Nightscout

Najjednoduchší spôsob. Váš starý server Nightscout musí byť stále dostupný a aktívny. Všetky záznamy CGM, liečby a kalibrácie sa prenášajú priamo cez API.

Krok za krokom
  1. Vytvorte nový server na NS10BE, zaregistrujte sa zadarmo, vytvorte server a váš nový server Nightscout beží za menej ako 3 sekundy.
  2. Spustite import: V dashboarde NS10BE → “Import”“API import”.
  3. Zadajte URL svojho starého servera: napr. https://my-name.fly.dev alebo https://my-name.up.railway.app alebo https://my-name.onrender.com, a svoje staré API heslo.
  4. Spustite import: podľa množstva dát trvá import niekoľko minút až hodín. Stránku počas tejto doby môžete zavrieť alebo skontrolovať, ako ďaleko import vašich dát Nightscout postúpil.
  5. Aktualizujte svoje aplikácie: Zadajte novú URL NS10BE a nové API heslo do xDrip+, AAPS, Loop, Juggluco atď. Návod nájdete v Nastavenie Nightscout → Krok 5.
Tip pre Railway a Fly.io: Váš starý server musí byť pre API import stále aktívny. Pri Railway a Fly.io to platí, kým nezrušíte účet: preto import spustite skôr, než tam zrušíte účet.

Metóda 2: MongoDB import, kompletný prenos databázy

Pre kompletnú migráciu dát, ideálne ak je váš starý server už offline, alebo chcete bezpečne preniesť celý obsah databázy. Funguje cez vzdialené prihlasovacie údaje alebo nahraním súborov mongodump.

Možnosť A: Vzdialené prihlasovacie údaje (Railway, Fly.io, MongoDB Atlas)

Pri Railway, Fly.io a MongoDB Atlas si môžete prečítať údaje pripojenia MongoDB priamo z dashboardu a zadať ich na NS10BE, import sa potom vykoná automaticky.

  1. Skopírujte URL pripojenia MongoDB (Connection String) z dashboardu vášho starého poskytovateľa:
    • Railway: Zobrazenie projektu → Databázová služba → “Connect” → MongoDB Connection URL
    • Fly.io: Fly.io Dashboard → App → Secrets / premenné prostredia → MONGODB_URI
    • MongoDB Atlas: Atlas Dashboard → Cluster → “Connect” → Connection String
    • Heroku / Render: Nastavenia aplikácie → Config Vars / premenné prostredia → MONGODB_URI
  2. V dashboarde NS10BE: “Import”“MongoDB import” → vložte Connection String → spustite import.
  3. Hotovo. Všetky záznamy, hodnoty CGM, liečby, kalibrácie a profilové hodnoty sa prenesú.
Možnosť B: Nahranie súborov mongodump

Máte už lokálnu zálohu svojej databázy MongoDB (súbory .bson)? Potom jednoducho nahrajte všetky súbory .bson naraz, NS10BE ich automaticky importuje do vybraného servera.

  1. Vytvorte zálohu (ak ešte nie je k dispozícii) pomocou mongodump na svojom starom serveri alebo cez dashboard Atlas (“Backup”“Download”).
  2. V dashboarde NS10BE: “Import”“MongoDB import” → vyberte všetky súbory .bson naraz a nahrajte ich.
  3. Import sa vykoná automaticky.
Žiadna strata dát vďaka paralelnej prevádzke: Oba servery môžete prevádzkovať súčasne, starý server zostáva aktívny, nový server NS10BE už beží. Až keď je všetko prenesené a aktualizovali ste svoje aplikácie, zrušíte účet u starého poskytovateľa. Ak skúšobná doba nestačila, jednoducho nás kontaktujte.

Po importe: aktualizujte svoje aplikácie

Zadajte svoju novú URL NS10BE a API heslo do všetkých svojich aplikácií. Presné nastavenia pre každú aplikáciu nájdete v:

Často kladené otázky o migrácii

Stratím dáta pri prechode na NS10BE?

Nie, pri správnom postupe sa žiadne dáta nestratia. Odporúčame paralelnú prevádzku (starý server zostáva aktívny, kým sa všetko neoverí) a voliteľne vytvorenie lokálnej zálohy vopred.

Funguje import, ak môj server Heroku už neexistuje?

Ak server Nightscout už neexistuje, ale MongoDB na Atlas stále existuje, môžete použiť MongoDB import cez Connection String z Atlas. Databázy Atlas zostávajú dostupné ešte istý čas aj po zrušení Heroku.

Ako dlho trvá import?

API import trvá od niekoľkých minút po niekoľko hodín, v závislosti od množstva dát. MongoDB import je zvyčajne rýchlejší. Aktuálny stav môžete kedykoľvek skontrolovať v dashboarde NS10BE.

Koľko stojí prechod na NS10BE?

Prvé 3 dni sú zadarmo, žiadne riziko, žiadna kreditná karta nie je potrebná. Potom od €4.99 / mesiac. Nástroje na import sú súčasťou ceny, jedinou výnimkou je priamy export MongoDB (jednorazový poplatok €14,99, zahrnutý pri ročnom predplatnom).

Potrebujem technické znalosti?

Pre API import nie, stačí URL a heslo vášho starého servera. Pre MongoDB import cez Connection String musíte skopírovať reťazec z dashboardu vášho starého poskytovateľa, to je vysvetlené pomocou screenshotov. Ak máte akékoľvek otázky, podpora 10BE vám rada pomôže.

Prejdite teraz: 3-dňová bezplatná skúšobná doba

Zaregistrujte sa na NS10BE zadarmo Otázky? Radi vám pomôžeme