Migrace Nightscout: přechod z Heroku, Railway, Fly.io a dalších na NS10BE

Migrace Nightscout

Migrace Nightscout: přechod na NS10BE

Heroku ukončeno? Railway příliš drahé? Fly.io příliš komplikované? Render nespolehlivý? Přeneste svůj server Nightscout na NS10BE za pár minut, všechna historická data si vezmete s sebou, žádná ztráta dat, žádné technické znalosti potřeba.

  • ✓ Servery EU v Německu, v souladu s GDPR
  • ✓ Od roku 2017, první poskytovatel hostingu Nightscout na světě
  • ✓ 3denní zkušební doba zdarma, bez nutnosti platební karty
  • ✓ Podpora v němčině a angličtině přes ticket, FB a Discord

Od kterých poskytovatelů lze migrovat?

Obě metody importu fungují s následujícími zdroji:

Podporované zdroje importu
Poskytovatel Import API * Import MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Jiní poskytovatelé Nightscout
Vlastní hostovaný server

* Import API funguje, dokud je starý server Nightscout stále dostupný.

** Import MongoDB vyžaduje connection string databáze. U Heroku a Render se obvykle jedná o MongoDB Atlas, connection string najdete v příslušném dashboardu.

Metoda 1: Import API, Nightscout do Nightscout

Nejjednodušší způsob. Váš starý server Nightscout musí být stále dostupný a aktivní. Všechny záznamy CGM, léčebné záznamy a kalibrace se přenášejí přímo přes API.

Krok za krokem
  1. Vytvořte nový server na NS10BE, zaregistrujte se zdarma, vytvořte server a váš nový server Nightscout je aktivní za méně než 3 sekundy.
  2. Spusťte import: V dashboardu NS10BE → “Import”“API Import”.
  3. Zadejte URL svého starého serveru: např. https://my-name.fly.dev nebo https://my-name.up.railway.app nebo https://my-name.onrender.com a své staré API heslo.
  4. Spusťte import: podle množství dat trvá import několik minut až hodin. Během této doby můžete stránku zavřít nebo zkontrolovat, jak daleko je import vašich dat Nightscout.
  5. Aktualizujte své aplikace: Zadejte novou URL NS10BE a nové API heslo do xDrip+, AAPS, Loop, Juggluco atd. Návod najdete v Nastavení Nightscout → Krok 5.
Tip pro Railway a Fly.io: Váš starý server musí být pro import API stále aktivní. U Railway a Fly.io to platí, dokud tam nezrušíte předplatné, takže import spusťte před tím, než ho tam zrušíte.

Metoda 2: Import MongoDB, přenos celé databáze

Pro kompletní migraci dat, ideální, pokud je váš starý server už offline, nebo chcete bezpečně přenést celý obsah databáze. Funguje přes vzdálené přihlašovací údaje nebo nahráním souborů mongodump.

Možnost A: Vzdálené přihlašovací údaje (Railway, Fly.io, MongoDB Atlas)

U Railway, Fly.io a MongoDB Atlas můžete přečíst připojovací údaje MongoDB přímo z dashboardu a zadat je na NS10BE, import se poté provede automaticky.

  1. Zkopírujte connection string MongoDB z dashboardu vašeho starého poskytovatele:
    • Railway: zobrazení projektu → databázová služba → “Connect” → connection string MongoDB
    • Fly.io: Fly.io Dashboard → App → Secrets / proměnné prostředí → MONGODB_URI
    • MongoDB Atlas: Atlas Dashboard → Cluster → “Connect” → connection string
    • Heroku / Render: nastavení aplikace → Config Vars / proměnné prostředí → MONGODB_URI
  2. V dashboardu NS10BE: “Import”“MongoDB Import” → vložte connection string → spusťte import.
  3. Hotovo. Přenesou se všechny záznamy, hodnoty CGM, léčebné záznamy, kalibrace a hodnoty profilu.
Možnost B: Nahrání souborů mongodump

Máte už lokální zálohu své MongoDB (soubory .bson)? Pak stačí nahrát všechny soubory .bson najednou, NS10BE je automaticky naimportuje do zvoleného serveru.

  1. Vytvořte zálohu (pokud ještě neexistuje) pomocí mongodump na svém starém serveru nebo přes dashboard Atlas (“Backup”“Download”).
  2. V dashboardu NS10BE: “Import”“MongoDB Import” → vyberte všechny soubory .bson najednou a nahrajte je.
  3. Import se provede automaticky.
Žádná ztráta dat díky paralelnímu provozu: Oba servery můžete provozovat současně, starý server zůstává aktivní, nový server NS10BE už běží. Teprve až je vše přeneseno a aktualizovali jste své aplikace, zrušíte předplatné u starého poskytovatele. Pokud vám zkušební doba nestačila, jednoduše nás kontaktujte.

Po importu: aktualizujte své aplikace

Zadejte novou URL NS10BE a své API heslo do všech svých aplikací. Přesné nastavení pro každou aplikaci najdete v:

Časté dotazy k migraci

Přijdu při přechodu na NS10BE o data?

Ne, při správném postupu se žádná data neztratí. Doporučujeme paralelní provoz (starý server zůstane aktivní, dokud vše nezkontrolujete) a volitelně předem vytvořit lokální zálohu.

Funguje import, pokud už můj server na Heroku neexistuje?

Pokud server Nightscout zmizel, ale MongoDB na Atlas stále existuje, můžete použít import MongoDB přes connection string z Atlas. Databáze Atlas zůstávají dostupné ještě nějakou dobu i po zrušení Heroku.

Jak dlouho import trvá?

Import API trvá podle množství dat od pár minut po několik hodin. Import MongoDB je obvykle rychlejší. Aktuální stav můžete kdykoli zkontrolovat v dashboardu NS10BE.

Kolik stojí přechod na NS10BE?

První 3 dny jsou zdarma, žádné riziko, platební karta není potřeba. Poté od €4.99 / měsíc. Nástroje pro import jsou v ceně, jedinou výjimkou je přímý export MongoDB (jednorázový poplatek €14,99, v ceně u ročního předplatného).

Potřebuji technické znalosti?

Pro import API ne, stačí URL a heslo vašeho starého serveru. Pro import MongoDB přes connection string je třeba zkopírovat řetězec z dashboardu vašeho starého poskytovatele, to je vysvětleno pomocí snímků obrazovky. Pokud máte dotazy, tým podpory 10BE rád pomůže.

Přejděte nyní: 3denní zkušební doba zdarma

Zaregistrovat se na NS10BE zdarma Otázky? Rádi pomůžeme