Nightscouti kolimine meile

Nightscouti migratsioon

Nightscouti migratsioon: kolimine NS10BE-le

Heroku kaotati? Railway läks liiga kalliks? Fly.io liiga keeruline? Render liiga ebausaldusväärne? Too oma Nightscouti server mõne minutiga NS10BE-le, kõik ajaloolised andmed tulevad kaasa, andmekadu puudub, tehnilisi teadmisi pole vaja.

  • ✓ ELi server Saksamaal, GDPR-iga kooskõlas
  • ✓ Alates 2017, esimene Nightscouti majutaja maailmas
  • ✓ 3 päeva tasuta proovimist, krediitkaarti pole vaja
  • ✓ Tugi saksa ja inglise keeles pileti, FB ja Discordi kaudu

Milliseid teenusepakkujaid saab migreerida?

Mõlemad impordimeetodid töötavad järgmiste allikatega:

Toetatud impordiallikad
Teenusepakkuja API-import * MongoDB-import **
Heroku
Railway
Fly.io
Render
Google Cloud
MongoDB Atlas
Northflank
Azure
Muud Nightscouti teenusepakkujad
Oma server

* API-import töötab seni, kuni vana Nightscouti server on veel kättesaadav.

** MongoDB-import nõuab andmebaasi ühendusstringi (Connection String). Heroku ja Renderi puhul on selleks tavaliselt MongoDB Atlas, kust ühendusstringi saab vastavast töölauast.

Meetod 1: API-import, Nightscoutist Nightscouti

Kõige lihtsam viis. Sinu vana Nightscouti server peab olema veel kättesaadav ja aktiivne. Kõik CGM-kirjed, ravitoimingud ja kalibreerimised kantakse otse API kaudu üle.

Samm-sammult
  1. Loo uus server NS10BE-s, registreeru tasuta, loo server, alla 3 sekundiga töötab sinu uus server.
  2. Käivita import: NS10BE töölaual → „Import“„API-import“.
  3. Sisesta oma vana serveri URL: nt https://mein-name.fly.dev või https://mein-name.up.railway.app või https://mein-name.onrender.com, ja sinu vana API-parool.
  4. Käivita import: olenevalt andmemahust kestab import mõnest minutist mõne tunnini. Sa võid selle aja jooksul lehe sulgeda või vaadata, kui kaugel Nightscouti andmete import juba on.
  5. Seadista rakendused ümber: Sisesta oma uus NS10BE-URL ja uus API-parool rakendustesse xDrip+, AAPS, Loop, Juggluco jne. Juhendi selle kohta leiad siit: Nightscouti seadistamine → samm 5.
Näpunäide Railway & Fly.io: Sinu vana server peab API-impordi jaoks olema veel aktiivne. Railway ja Fly.io puhul kehtib see kuni tühistamiseni: käivita import seega enne, kui sa seal tühistad.

Meetod 2: MongoDB-import, kogu andmebaasi ülekandmine

Kogu andmete kolimiseks, ideaalne kui sinu vana Nightscouti server on juba võrguühenduseta või kui soovid kogu andmebaasi sisu turvaliselt üle kanda. Töötab kaugjuurdepääsu andmete kaudu või mongodump-failide üleslaadimise kaudu.

Variant A: kaugjuurdepääsu andmed (Railway, Fly.io, MongoDB Atlas)

Railway, Fly.io ja MongoDB Atlase puhul saad MongoDB ühendusandmed otse töölaualt lugeda ja NS10BE-sse sisestada, seejärel viiakse import automaatselt läbi.

  1. Kopeeri MongoDB ühendus-URL (Connection String) oma vana teenusepakkuja töölaualt:
    • Railway: projektivaade → andmebaasi teenus → „Connect“ → MongoDB Connection URL
    • Fly.io: Fly.io töölaud → rakendus → Secrets / keskkonnamuutujad → MONGODB_URI
    • MongoDB Atlas: Atlase töölaud → klaster → „Connect“ → Connection String
    • Heroku / Render: rakenduse seaded → Config Vars / keskkonnamuutujad → MONGODB_URI
  2. NS10BE töölaual: „Import“„MongoDB-import“ → kleebi Connection String → käivita import.
  3. Valmis. Kõik kirjed, CGM-väärtused, ravitoimingud, kalibreerimised ja profiiliväärtused võetakse üle.
Variant B: mongodump-failide üleslaadimine

Kas sul on juba oma MongoDB kohalik varukoopia (.bson-failid)? Siis lae lihtsalt kõik .bson-failid korraga üles, NS10BE impordib need automaatselt valitud serverisse.

  1. Loo varukoopia (kui seda veel pole) käsuga mongodump oma vanas serveris või Atlase töölaua kaudu („Backup“„Download“).
  2. NS10BE töölaual: „Import“„MongoDB-import“ → vali kõik .bson-failid korraga ja lae üles.
  3. Import viiakse automaatselt läbi.
Paralleelse töö tõttu andmekadu puudub: Sa võid mõlemat serverit korraga käitada, vana server jääb aktiivseks, uus NS10BE server juba töötab. Alles siis, kui kõik on üle kantud ja oled oma rakendused ümber seadistanud, tühistad vana teenusepakkuja juures. Kui proovimise aega jäi väheks, kirjuta meile lihtsalt siia.

Pärast importi: rakenduste ümberseadistamine

Sisesta oma uus NS10BE-URL ja API-parool kõikidesse oma rakendustesse. Täpsed seaded iga rakenduse jaoks leiad siit:

Sagedased küsimused migratsiooni kohta

Kas NS10BE-le kolimisel lähevad andmed kaduma?

Ei, korrektsel läbiviimisel ei lähe andmeid kaduma. Soovitame paralleelset tööd (vana server jääb aktiivseks, kuni kõik on kontrollitud) ja vajadusel eelnevalt kohaliku varukoopia loomist.

Kas import töötab, kui mu Heroku server on juba kadunud?

Kui Nightscouti server on kadunud, aga MongoDB Atlases on veel olemas, saad kasutada MongoDB-importi ühendusstringi kaudu Atlasest. Atlase andmebaasid säilivad ka pärast Heroku tühistamist veel mõnda aega.

Kui kaua import kestab?

API-import kestab olenevalt andmemahust mõnest minutist mõne tunnini. MongoDB-import on tavaliselt kiirem. Praegust olekut näed igal ajal NS10BE töölaual.

Mis maksab NS10BE-le kolimine?

Esimesed 3 päeva on tasuta, ilma riskita, krediitkaarti pole vaja. Seejärel alates 4,99 € / kuus. Impordi tööriistad on hinna sees, ainus erand on MongoDB otseeksport (14,99 € ühekordselt, aastatellimuse puhul kaasas).

Kas ma pean omama tehnilisi teadmisi?

API-impordi jaoks ei, ainult oma vana serveri URL ja parool. MongoDB-impordi jaoks ühendusstringi kaudu pead stringi oma vana teenusepakkuja töölaualt kopeerima, see on ekraanipiltidega selgitatud. Küsimuste korral aitab 10BE tugimeeskond hea meelega edasi.

Koli nüüd: 3 päeva tasuta proovimist

Registreeru NS10BE-s tasuta Küsimused? Aitame hea meelega