Heroku zlikwidowane? Railway za drogie? Fly.io za skomplikowane? Render za niestabilny? Przenieś swój serwer 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 | ✓ | ✓ |
| Inni dostawcy Nightscout | ✓ | – |
| Własny serwer | ✓ | ✓ |
* Import API działa tak długo, jak stary serwer Nightscout jest jeszcze dostępny.
** 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. Twój stary serwer 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 Twój stary serwer
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 starym serwerze 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ę (stary serwer pozostaje aktywny, aż wszystko zostanie zweryfikowane) i opcjonalnie wcześniejsze utworzenie lokalnej kopii zapasowej.
Jeśli serwer 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 starego serwera. 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.