Migracja Nightscout: przejdź z Heroku, Railway, Fly.io i innych na NS10BE
Migracja Nightscout
Migracja Nightscout – przejdź na NS10BE
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.
- ✓ Serwery UE w Niemczech — zgodność z RODO
- ✓ Od 2017 roku — pierwszy hosting Nightscout na świecie
- ✓ 3 dni bezpłatnego testu — karta kredytowa nie jest wymagana
- ✓ Wsparcie po niemiecku i angielsku przez zgłoszenia, FB i Discord
Których dostawców można migrować?
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.
Metoda 1: Import API — Nightscout do Nightscout
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.
Krok po kroku
- Utwórz nowy serwer w NS10BE — zarejestruj się za darmo, utwórz serwer, a Twój nowy serwer Nightscout działa w mniej niż 3 sekundy.
- Rozpocznij import: W panelu NS10BE → „Import“ → „Import API“.
-
Wpisz URL starego serwera — np.
https://moja-nazwa.fly.devlubhttps://moja-nazwa.up.railway.applubhttps://moja-nazwa.onrender.com— oraz stare hasło API. - Rozpocznij import — w zależności od ilości danych import trwa od kilku minut do kilku godzin. Możesz zamknąć stronę w tym czasie lub sprawdzić, jak daleko zaszło importowanie danych Nightscout.
- Przestaw aplikacje: Wpisz nowy URL NS10BE i nowe hasło API w xDrip+, AAPS, Loop, Juggluco itp. Instrukcję znajdziesz w Pierwsze kroki → Krok 5.
Metoda 2: Import MongoDB — Pełny transfer bazy danych
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.
Opcja A: Zdalne dane dostępowe (Railway, Fly.io, MongoDB Atlas)
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.
-
Skopiuj URL połączenia MongoDB (Connection String)
z panelu starego dostawcy:
- Railway: Widok projektu → Usługa bazy danych → „Connect“ → MongoDB Connection URL
- Fly.io: Panel Fly.io → App → Secrets / Zmienne środowiskowe →
MONGODB_URI - MongoDB Atlas: Panel Atlas → Cluster → „Connect“ → Connection String
- Heroku / Render: Ustawienia aplikacji → Config Vars / Zmienne środowiskowe →
MONGODB_URI
- W panelu NS10BE: „Import“ → „Import MongoDB“ → wklej Connection String → rozpocznij import.
- Gotowe. Wszystkie wpisy, wartości CGM, zabiegi, kalibracje i wartości profilu zostaną przeniesione.
Opcja B: Przesłanie plików mongodump
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.
-
Utwórz kopię zapasową (jeśli jeszcze nie istnieje)
za pomocą
mongodumpna starym serwerze lub przez panel Atlas („Backup“ → „Download“). -
W panelu NS10BE:
„Import“ → „Import MongoDB“ →
zaznacz wszystkie pliki
.bsonnaraz i prześlij je. - Import zostanie przeprowadzony automatycznie.
Po imporcie: przestaw aplikacje
Wpisz nowy URL NS10BE i hasło API we wszystkich swoich aplikacjach. Dokładne ustawienia dla każdej aplikacji znajdziesz w:
Często zadawane pytania dotyczące migracji
Czy przy zmianie na NS10BE dane zostaną utracone?
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.
Czy import działa, gdy mój serwer Heroku już nie istnieje?
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.
Jak długo trwa import?
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.
Ile kosztuje zmiana na 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).
Czy potrzebuję wiedzy technicznej?
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.