Jeder fängt mal klein an, auch ich stand vor der Frage: „Wie installiere ich ein Update von Nightscout?“
Da es eine Eigenständige Installation auf einem eigenen Server ist, (außerhalb Heruko/Azure) trifft die offizielle Anleitung nicht auf meine Instanz zu.
Da es meine erste eigene Nightscout Installation ist, las ich erstmal die Nightscout Dokumentationen.
– Eigenes Git Repositories erstellt– Fork nach Dokumentation erstellt und nun?
In der Dokumentation wird ausschließlich Heruko & Azure erklärt.
Aber so schwer ist es dann doch nicht.
Zunächst lädt man sich von GitHub das aktuelle Zip herunter.
https://github.com/nightscout/cgm-remote-monitor
Nachdem man die Zip Datei heruntergeladen wurde, wird diese auf dem PC entpackt.
Als nächstes verbindet man sich via Konsole mit seinem Server und stoppt den Nigtscout Service mit dem Befehl:
$ sudo systemctl stop nightscout.service
Nun Verbindet man sich via FTP mit dem Server, geht in das Nightscout Arbeits-/Installationsverzeichnis und lädt die entpackten Dateien aus der Zip in das Nightscout Verzeichnis.
Nachdem alle Dateien hochgeladen sind, wechselt man zurück zur Konsole und geht in das Nightscout Arbeits-/Installationsverzeichnis
§ cd /home/mainuser/cgm-remote-monitor
Anschließend die Installation ausführen:
$ npm install
Nach der erfolgreichen Installation wird der Daemon neu geladen und der Nightscout Service wieder gestartet:
$ sudo systemctl daemon-reload
$ sudo systemctl start nightscout.service
Der Nigtscout Service wieder gestartet. Um zu testen ob der Nightscout Service reibungslos funktioniert, kann man dies in der Konsole mit einem Befehlt testen:
$ sudo systemctl status nightscout.servic
e
Wenn alles geklappt hat sollte der Nightscout Service „Active: active (running)“ ausgeben.
Das ganze Dauert ca. 10 Minuten, ist also kein großer Aufwand.