Heroku zlikwidowane? Railway za drogie? Fly.io za skomplikowane? Render za niestabilny? Przenieś swoją instancję Nightscout na NS10BE w kilka minut — wszystkie dane historyczne zostaną przeniesione, bez utraty danych, bez wiedzy technicznej.
Obie metody importu działają z następującymi źródłami:
| Dostawca | Import API * | Import MongoDB ** |
|---|---|---|
| Heroku | ✓ | ✓ |
| Railway | ✓ | ✓ |
| Fly.io | ✓ | ✓ |
| Render | ✓ | ✓ |
| Google Cloud | ✓ | ✓ |
| MongoDB Atlas | – | ✓ |
| Northflank | ✓ | ✓ |
| Azure | ✓ | ✓ |
| Własna instancja | ✓ | ✓ |
* Import API działa tak długo, jak stara instancja Nightscout jest jeszcze dostępna.
** Import MongoDB wymaga Connection String bazy danych. W przypadku Heroku i Render jest to zwykle MongoDB Atlas — Connection String można znaleźć w odpowiednim panelu.
Najprostszy sposób. Twoja stara instancja Nightscout musi być jeszcze dostępna i aktywna. Wszystkie wpisy CGM, zabiegi i kalibracje są przesyłane bezpośrednio przez API.
https://moja-nazwa.fly.dev lub
https://moja-nazwa.up.railway.app lub
https://moja-nazwa.onrender.com —
oraz stare hasło API.
Dla pełnego przeniesienia danych — idealne, gdy Twoja stara instancja
jest już offline lub chcesz bezpiecznie przenieść całą zawartość
bazy danych. Działa przez zdalne dane dostępowe
lub przez przesłanie plików mongodump.
W przypadku Railway, Fly.io i MongoDB Atlas możesz odczytać dane połączenia MongoDB bezpośrednio z panelu i wpisać je w NS10BE — import zostanie wtedy przeprowadzony automatycznie.
MONGODB_URIMONGODB_URI
Masz już lokalną kopię zapasową swojej bazy MongoDB
(pliki .bson)? Po prostu prześlij wszystkie
pliki .bson naraz — NS10BE
zaimportuje je automatycznie na wybrany serwer.
mongodump na starej instancji lub przez
panel Atlas („Backup“ → „Download“).
.bson naraz
i prześlij je.
Wpisz nowy URL NS10BE i hasło API we wszystkich swoich aplikacjach. Dokładne ustawienia dla każdej aplikacji znajdziesz w:
Nie — przy prawidłowym przeprowadzeniu żadne dane nie zostaną utracone. Zalecamy równoległą pracę (stara instancja pozostaje aktywna, aż wszystko zostanie zweryfikowane) i opcjonalnie wcześniejsze utworzenie lokalnej kopii zapasowej.
Jeśli instancja Nightscout już nie istnieje, ale baza MongoDB na Atlas wciąż istnieje, możesz użyć importu MongoDB przez Connection String z Atlas. Bazy danych Atlas pozostają dostępne jeszcze przez pewien czas nawet po rezygnacji z Heroku.
Import API trwa w zależności od ilości danych od kilku minut do kilku godzin. Import MongoDB jest zwykle szybszy. Aktualny status możesz sprawdzić w każdej chwili w panelu NS10BE.
Pierwsze 3 dni są bezpłatne — bez ryzyka, karta kredytowa nie jest wymagana. Potem od 4,99 € / miesiąc. Narzędzia importu są wliczone w cenę, jedynym wyjątkiem jest bezpośredni eksport MongoDB (14,99 € jednorazowo, w abonamencie rocznym wliczony).
Do importu API nie — wystarczy URL i hasło starej instancji. Do importu MongoDB przez Connection String trzeba skopiować ciąg połączeniowy z panelu starego dostawcy — jest to wyjaśnione za pomocą zrzutów ekranu. W razie pytań zespół wsparcia 10BE chętnie pomoże.