Sprache auswählen

Als Betriebssystem auf unserem Raspberry Pi setzen wir das aktuelle Raspberry Pi OS ein.
Auf die Installation des Bertriebssystemes gehe ich hier nicht ein - dazu gibt es bereits genug gute Artikel im Internet.
Gleiches gilt für die evtl. Installation auf einer PCIe-NVMe.

Statt der Installation der benötigten Dienste unter Raspberry Pi OS werden wir auf Containerisierung mit Docker bauen.

Für die vereinfachte Verwaltung der Docker-Container werden wir Portainer installieren.

Grundlegende Netzwerkinfrastrulturdienste (DHCP, DNS) werden wir mit PiHole realisieren.

Wir werden einen Reverse-Proxy installieren und diesen auch SSL-fähig machen, also mit einem Zertifikat für https ausstatten.
Das Zertifikat dazu werden wir selbst erstellen und auf unserem Computer installieren, so dass eine vertrauenswürdige Verbindung hergestellt werden kann - also der Webbrowser keine Fehlermeldung anzeigt.

Als grundlegenden Ereignis-Jongleur werden wir den MQTT-Broker Mosquitto installieren und konfigurieren.

Für die Anbindung von ZigBee-Geräten werden wir ZigBee2MQTT installieren und einrichten.

Selbiges für Z-Wave.

Kleine Workflows werden wir mit NodeRed realisieren.

Für die Aufzeichnung von Sensordaten werden wir eine Datenbank installieren und konfigurieren.

Als Datensicherung werden wir Borg Backup verwenden, genauer gesagt BorgUI.