Betrieb des Backends auf eigenen Servern / Self-hosting the Hiveeyes platform

Einleitung

Uns und anderen ist es wichtig, das Backend der Datenakquisesoftware vollständig selbst betreiben zu können, z.B. für Forschergruppen oder Imkervereine.

Es gibt bereits einige Dokumentation dazu (und vor allem fertige Debian-Pakete für amd64 sowie armhf), die die Installation deutlich erleichtern. Im Folgenden beschreiben wir den aktuellen Zustand der Dokumentation.

Status quo

Anlässlich @weef’s Wunsch

haben wir die Vorgehensweise noch einmal zumindest skizzenhaft hier im Forum zusammengefasst, einige haben das auch schon erfolgreich absolviert und uns wertvolle Rückmeldungen dazu geliefert – herzlichen Dank!

Bessere Dokumentation kann jedoch nie schaden, daher veröffentlichen wir das jetzt einfach mal im aktuellen Zustand. Danke für den Impuls, @weef!

Basic setup

1. Install DaqZilla

On our package repository on packages.hiveeyes.org, we provide packages for Mosquitto, InfluxDB, Grafana and Kotori which should fit together well and make installing easy on both amd64 and armhf systems.

For detailed installation instructions, please follow up at [1] and [2]. The first step to using any software package is getting it properly installed. Please read these sections carefully.

Todo: Improve Hiveeyes-specific setup documentation [3].

[1] Kotori 0.22.6 released
[2] Setup on Debian — Kotori 0.22.7 documentation
[3] Backend setup — Hiveeyes system documentation 0.9.0 documentation

2. Configure Kotori

Todo: Now, it starts getting poorly structured. However, some people have been able to make it through. Nevertheless, we should improve these sections of the documentation.

[1] Backend setup — Hiveeyes system documentation 0.9.0 documentation
[2] Getting started — Kotori 0.22.7 documentation

3. Test drive: Dry-run data acquisition

Todo: Improve this part of the documentation by outlining specific steps.

4. Choose your datalogger

There might be hardware and firmware involved here. Please check [1] and [2] and also [3] and [4] these days to choose your datalogger.

Todo: Improve this part of the documentation by outlining specific steps.

[1] Hiveeyes Arduino documentation — Hiveeyes Arduino 0.16.0 documentation
[2] GitHub - hiveeyes/arduino: Arduino-compatible MCU code for sensor and telemetry nodes.
[3] [META] Boardentwicklung für Pycom FiPy
[4] GitHub - hiveeyes/hiveeyes-micropython-firmware: Hiveeyes MicroPython Datalogger -- Data logging for humans

1 Like