Migracija Nightscout: preklopite s Heroku, Railway, Fly.io & Co. na NS10BE

Selitev Nightscout

Selitev Nightscout: preklopite na NS10BE

Heroku ukinjen? Railway predrag? Fly.io preveč zapleten? Render preveč nezanesljiv? Prenesite svoj strežnik Nightscout na NS10BE v samo nekaj minutah, vsi zgodovinski podatki pridejo zraven, brez izgube podatkov, brez potrebe po tehničnem znanju.

  • ✓ Strežniki EU v Nemčiji, skladni z GDPR
  • ✓ Od leta 2017, prvi gostitelj Nightscout na svetu
  • ✓ 3-dnevni brezplačni preizkus, brez potrebe po kreditni kartici
  • ✓ Podpora v nemščini in angleščini prek vozovnice, FB in Discorda

Katere ponudnike je mogoče preseliti?

Obe metodi uvoza delujeta z naslednjimi viri:

Podprti viri uvoza
Ponudnik Uvoz API * Uvoz MongoDB **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Drugi ponudniki Nightscout
Samostojno gostovan strežnik

* Uvoz API deluje, dokler je stari strežnik Nightscout še dosegljiv.

** Uvoz MongoDB zahteva povezovalni niz baze podatkov. Pri Heroku in Render je to običajno MongoDB Atlas, povezovalni niz najdete v ustrezni nadzorni plošči.

Metoda 1: uvoz API, Nightscout v Nightscout

Najlažji način. Vaš stari strežnik Nightscout mora biti še vedno dosegljiv in aktiven. Vsi vnosi CGM, obravnave in kalibracije se prenesejo neposredno prek API.

Korak za korakom
  1. Ustvarite nov strežnik pri NS10BE, registrirajte se brezplačno, ustvarite strežnik in vaš novi strežnik Nightscout deluje v manj kot 3 sekundah.
  2. Začnite uvoz: V nadzorni plošči NS10BE → “Uvoz”“Uvoz API”.
  3. Vnesite URL svojega starega strežnika: npr. https://my-name.fly.dev ali https://my-name.up.railway.app ali https://my-name.onrender.com: in svoje staro geslo API.
  4. Začnite uvoz: odvisno od količine podatkov uvoz traja od nekaj minut do ur. Stran lahko v tem času zaprete ali preverite, kako daleč je napredoval uvoz vaših podatkov Nightscout.
  5. Posodobite svoje aplikacije: Vnesite svoj novi URL NS10BE in svoje novo geslo API v xDrip+, AAPS, Loop, Juggluco itd. Navodila najdete v Nastavite Nightscout → 5. korak.
Namig za Railway & Fly.io: Vaš stari strežnik mora biti za uvoz API še vedno aktiven. Pri Railway in Fly.io je to tako, dokler ne prekličete: zato začnite uvoz preden tam prekličete.

Metoda 2: uvoz MongoDB, celoten prenos baze podatkov

Za popolno selitev podatkov, idealno, če je vaš stari strežnik že brez povezave ali če želite varno prenesti celotno vsebino baze podatkov. Deluje prek oddaljenih poverilnic ali z nalaganjem datotek mongodump.

Možnost A: oddaljene poverilnice (Railway, Fly.io, MongoDB Atlas)

Pri Railway, Fly.io in MongoDB Atlas lahko podrobnosti povezave MongoDB preberete neposredno z nadzorne plošče in jih vnesete pri NS10BE, uvoz se nato izvede samodejno.

  1. Kopirajte povezovalni URL MongoDB (povezovalni niz) z nadzorne plošče svojega starega ponudnika:
    • Railway: Pogled projekta → Storitev baze podatkov → “Connect” → povezovalni URL MongoDB
    • Fly.io: Nadzorna plošča Fly.io → Aplikacija → Skrivnosti / okoljske spremenljivke → MONGODB_URI
    • MongoDB Atlas: Nadzorna plošča Atlas → Gruča → “Connect” → povezovalni niz
    • Heroku / Render: Nastavitve aplikacije → Config Vars / okoljske spremenljivke → MONGODB_URI
  2. V nadzorni plošči NS10BE: “Uvoz”“Uvoz MongoDB” → prilepite povezovalni niz → začnite uvoz.
  3. Končano. Vsi vnosi, vrednosti CGM, obravnave, kalibracije in vrednosti profila se prenesejo.
Možnost B: naložite datoteke mongodump

Ali že imate lokalno varnostno kopijo svoje baze MongoDB (datoteke .bson)? Potem preprosto naložite vse datoteke .bson naenkrat, NS10BE jih samodejno uvozi na izbrani strežnik.

  1. Ustvarite varnostno kopijo (če še ni na voljo) z mongodump na svojem starem strežniku ali prek nadzorne plošče Atlas (“Backup”“Download”).
  2. V nadzorni plošči NS10BE: “Uvoz”“Uvoz MongoDB” → izberite vse datoteke .bson naenkrat in jih naložite.
  3. Uvoz se izvede samodejno.
Brez izgube podatkov zahvaljujoč vzporednemu delovanju: Oba strežnika lahko zaganjate hkrati, stari strežnik ostane aktiven, novi strežnik NS10BE že deluje. Šele ko je vse preneseno in ste posodobili svoje aplikacije, prekličete pri starem ponudniku. Če preizkusno obdobje ni bilo dovolj, nas preprosto kontaktirajte.

Po uvozu: posodobite svoje aplikacije

Vnesite svoj novi URL NS10BE in svoje geslo API v vse svoje aplikacije. Natančne nastavitve za vsako aplikacijo najdete v:

Pogosta vprašanja o selitvi

Ali bom pri preklopu na NS10BE izgubil podatke?

Ne, če je izvedeno pravilno, se ne izgubijo nobeni podatki. Priporočamo vzporedno delovanje (stari strežnik ostane aktiven, dokler ni vse preverjeno) in po želji predhodno ustvarjanje lokalne varnostne kopije.

Ali uvoz deluje, če je moj strežnik Heroku že izginil?

Če je strežnik Nightscout izginil, a MongoDB na Atlas še obstaja, lahko uporabite uvoz MongoDB prek povezovalnega niza z Atlas. Baze podatkov Atlas ostanejo na voljo nekaj časa tudi po preklicu Heroku.

Kako dolgo traja uvoz?

Uvoz API traja med nekaj minutami in več urami glede na količino podatkov. Uvoz MongoDB je običajno hitrejši. Trenutno stanje lahko kadar koli preverite v nadzorni plošči NS10BE.

Koliko stane preklop na NS10BE?

Prve 3 dni so brezplačni, brez tveganja, brez potrebe po kreditni kartici. Po tem od €4.99 / mesec. Orodja za uvoz so vključena v ceni, edina izjema je neposredni izvoz MongoDB (€14.99 enkratna pristojbina, vključena pri letni naročnini).

Ali potrebujem tehnično znanje?

Za uvoz API ne, samo URL in geslo vašega starega strežnika. Za uvoz MongoDB prek povezovalnega niza morate niz kopirati z nadzorne plošče svojega starega ponudnika, to je razloženo s posnetki zaslona. Če imate kakršna koli vprašanja, vam ekipa podpore 10BE z veseljem pomaga.

Preklopite zdaj: 3-dnevni brezplačni preizkus

Registrirajte se pri NS10BE brezplačno Vprašanja? Z veseljem pomagamo