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.