Skip to content

Latest commit

 

History

History
86 lines (62 loc) · 2.79 KB

index.rst

File metadata and controls

86 lines (62 loc) · 2.79 KB

Nightscout

Nightscout besteht aus 3 Komponenten:

  • Einer Dokumentations-Datenbank (MongoDB) zur Speicherung von Blutglukose, Kohlenhydraten, Insulin, Aktivitäten usw. MongoDB ist eine Cloudanwendung und kann über das Internet erreicht werden.
  • Einer Web-Applikation, welche über einen beliebigen Browser oder eine App aufgerufen werden kann. Die Anwendung wird in einem Verzeichnis aktualisiert, welches über einen webbasierten Filehosting Dienst GitHub verwaltet wird. Dieser Dienst ist grob vergleichbar mit Webdiensten wie z.B. Google Docs. Die Grundidee dabei ist, anderen ein Verzeichnis mit Dateien zur Verfügung zu stellen, damit man gemeinsam daran arbeiten kann. Nightscout besteht aus vielen Plugins zur individuellen Konfiguration. Die Plugins mit Parametern sind im Kapitel Nightscout_Plugins beschrieben.
  • Einem Cloud-Service Anbieter, welcher die Web-Applikation über Webserver zur Verfügung stellt. Microsoft Azure oder Heroku können hierfür verwendet werden. Cloud-Service Anbieter betreiben weltweit Rechenzentren, man konfiguriert webbasiert wie hier Nightscout diese Dienste. Das Hosting ist hier nicht zwingend notwendig, eigene standalone - Lösungen bei einem entspr. Provider sind auch möglich.

WIR EMPFEHLEN MITTLERWEILE DIE EINRICHTUNG ÜBER HEROKU. An der deutschen Anleitung dafür wird noch gearbeitet. Bis dahin: https://loopkit.github.io/loopdocs/nightscout/new_user/

Wir können Azure auf verschiedene Weisen einrichten:

Geführte Installation:

Die Nightscout Website lässt sich fast vollkommen automatisiert einrichten. Dieses sowohl mit Azure als auch mit Heroku als Provider. Dieses ist in Kapitel Der_Deploy_Azure_Button beschrieben.

Lokale Installation:

Nightscout lässt sich auch lokal, z.B. auf einem Rasberry PI installieren. Dieses hat den Vorteil, das keine Internetverbindung zum Auslesen von Daten erforderlich ist. Die mongodb, ein Webservice und die Website müssen dazu installiert und konfiguriert werden. Dieses ist in Kapitel local_installations beschrieben. Es steht am Anfang und wird weiter bearbeitet.

Klassisch: Die klassische Einrichtung erfordert das manuelle Anlegen der Azure Website mit allen Einstellungen. Dieses ist in Kapitel azure_classic beschrieben.

Ein Schaubild verdeutlicht die Zusammmenhänge:

nightscout scheme

Contents:

account_sheet mongo_db github azure deploy_azure azure_plugins nightscout_website lokale_installationen programmierbarkeit