Strona główna Dokumentacja Blog Zaloguj się
Strona główna Dokumentacja Blog Privacy Terms

Nocturne

Poznaj Nocturne - platformę do zarządzania cukrzycą, kompatybilną z Nightscout. Dowiedz się, jak skonfigurować wersję chmurową lub self-hosted krok po…

Nocturne - nowoczesna platforma do zarządzania cukrzycą Nocturne to platforma, która zbiera dane z Twojego sensora i pompy, a następnie udostępnia je w jednym miejscu - podobnie jak Nightscout. Możesz z niej korzystać w wersji chmurowej (dostępna już na diab.ninja) albo zainstalować ją samodzielnie na własnym serwerze. Nocturne jest w pełni kompatybilne z Nightscout, więc Twoje dotychczasowe aplikacje (Loop, Trio, xDrip+, AndroidAPS) powinny działać od razu po zmianie adresu. Co to jest Nocturne? Nocturne to kompletnie przepisana na nowo platforma do zarządzania danymi o cukrzycy. Została zbudowana w technologii .NET i oferuje wszystkie funkcje, które znasz z Nightscout, ale w nowszej, szybszej i łatwiejszej w utrzymaniu formie. Najważniejsze cechy Nocturne: Pełna zgodność z API Nightscout - wszystkie punkty końcowe (endpointy) Nightscout są obsługiwane natywnie, więc aplikacje takie jak Loop, Trio, xDrip+ czy AndroidAPS mogą wysyłać i pobierać dane bez żadnych modyfikacji. Wbudowane łączniki do popularnych platform - Dexcom, LibreLinkUp, Glooko, MiniMed CareLink, MyFitnessPal, Nightscout i innych. Nie musisz używać dodatkowych mostków ani wtyczek. Nowoczesne uwierzytelnianie - zamiast samego API_SECRET (tajnego klucza) możesz używać logowania OIDC (np. przez Google w naszym przypadku logujemy się kontem użytkownika https://diab.ninja) oraz passkeys (kluczy sprzętowych lub biometrycznych). Powiadomienia i raporty - integracja z botem Discord, zaawansowane statystyki (Time in Range, GRI) i raporty gotowe do wydruku. Możesz korzystać z Nocturne na dwa sposoby: Diab.ninja - gotowa, hostowana usługa. Płacisz 45PLN/13USD ( cennik) rocznie, wybierasz subdomenę (np. twoja-nazwa.diab.ninja ) i konfigurujesz wszystko przez przeglądarkę. Self-hosted - instalujesz Nocturne na własnym serwerze lub komputerze. Jest darmowe i open source, ale wymaga podstawowej wiedzy technicznej (Docker, terminal). Czego potrzebujesz? Dla Nocturne hostowanego w diab.ninja Przeglądarka internetowa. Adres e-mail Dostęp do danych z Twojego sensora lub pompy (np. konto Dexcom, LibreLinkUp itp.) Dla wersji self-hosted Serwer lub komputer z zainstalowanym Docker i Docker Compose . Opcjonalnie: .NET 10 SDK, Node.js 24+ i pnpm 9+, jeśli chcesz budować projekt ze źródeł. Dostęp do terminala (wiersza poleceń). Jeśli nie czujesz się pewnie w konfiguracji serwera, wybierz Nocturne dostępny na diab.ninja. Oszczędzisz czas i unikniesz problemów technicznych. Konfiguracja krok po kroku Wariant A: Nocturne w diab.ninja Wejdź na https://diab.ninja i dokonaj zakupu Nightscout (w Panelu użytkownika umożliwiamy konwersje oraz migrację z Nightscout na Nocture) Wpisz swój e-mail i dokończ rejestrację. Otrzymasz wiadomość z linkiem do aktywacji konta. Po zalogowaniu do Panelu użytkownika wybierz w Instancjach dołączeznie do programu "dołącz do Nocture beta" Poczekaj na e-mail z powiadomieniem, że Twoje konto zostało dołączone do programu W menu instancji stwórz nowe środowisko Nocture (beta) Po chwili będziesz miał dostępną stronę, wystarczy kliknąć (ewntualnie zalogować się raz jeszcze do Panlu Użytkownika, tak działa logowanie do Nocture) Jeśli wymagane jest logowanie, wybierz logowanie diab.ninja (Sign in with diab.ninja) Po zalogowaniu przejdziesz do panelu, w którym wybierzesz swoje platformy (Dexcom, Libre, Medtronic, Tidepool, Glooko itp.). Wystarczy podać dane logowania do tych serwisów – Nocturne sama zacznie pobierać dane. Skonfiguruj swoje aplikacje. Otwórz aplikację, której używasz na co dzień (Loop, Trio, xDrip+, AndroidAPS). W ustawieniach Nightscout wpisz nowy adres URL, np. https://moja-cukrzyca.nocturne.run . Jeśli aplikacja wymagała API_SECRET, pozostaw go pusty lub użyj tokenu wygenerowanego w Nocturne. Nocturne nie używa już API_SECRET w tradycyjnej formie. Zamiast tego stosuje tokeny JWT lub logowanie OIDC. Sprawdź w dokumentacji swojej aplikacji, czy obsługuje nowy sposób uwierzytelniania. Wariant B: Self-hosted (Docker Compose) Pobierz pliki konfiguracyjne, wejdź na stronę wydań Nocturne na GitHubie i pobierz dwa pliki: docker-compose.yaml oraz .env.example . Przygotuj plik .env Skopiuj .env.example do .env : bash cp .env.example .env Następnie otwórz .env w edytorze tekstu i uzupełnij: BASE_DOMAIN – domena, na której będzie działać Nocturne (np. moja-domena.pl ). POSTGRES_PASSWORD – hasło do bazy danych. INSTANCE_KEY – długi, losowy ciąg znaków (traktuj go jak hasło root). bash # Przykładowe wpisy w .env BASE_DOMAIN=moja-domena.pl POSTGRES_PASSWORD=twoje_tajne_haslo INSTANCE_KEY=twoj_dlugi_losowy_klucz BASE_DOMAIN to adres, pod którym będzie dostępna Twoja instancja. INSTANCE_KEY to najważniejszy klucz administracyjny – nie udostępniaj go nikomu. Uruchom Nocturne W terminalu, w katalogu z plikiem docker-compose.yaml , wpisz: bash docker compose up -d Docker pobierze obrazy i uruchomi wszystkie potrzebne usługi (bazę danych, API, interfejs webowy). Dokończ konfigurację w przeglądarce Otwór

Ostatnia aktualizacja: 15 września 2026