ioBroker installieren

ioBroker ist ein Server. Er läuft rund um die Uhr, wartet auf Ereignisse und steuert Geräte - auch dann, wenn niemand davorsitzt. Die Installation besteht deshalb aus zwei Entscheidungen: worauf er laufen soll und wie er dort installiert wird.

Dieses Kapitel geht beide der Reihe nach durch.

Der Weg durch dieses Kapitel

  1. Anforderungen - was das System mitbringen muss: Arbeitsspeicher, Platz, Betriebssystem.
  2. Hardware - welches Gerät sinnvoll ist und welche Fallen es gibt.
  3. Die Installation selbst, je nach gewähltem Weg (siehe unten).
  4. Updaten - was später regelmäßig zu tun ist.

Die Wege im Überblick

WegWofürAufwand
LinuxDer Normalfall: Debian, Ubuntu, Raspberry Pi OS. Ein Befehl, fertig.gering
DockerWenn schon ein Docker-Host oder ein NAS vorhanden ist.mittel
ProxmoxWenn ioBroker neben anderen Diensten auf einem Server laufen soll.höher
WindowsWenn kein Linux-Gerät zur Verfügung steht.gering
macOSNur zum Entwickeln und Ausprobieren.-

?> Für den Anfang: Linux ohne Zwischenschicht. Debian, Ubuntu oder Raspberry Pi OS in der Servervariante, darauf das Installationsskript. Jede weitere Ebene - Docker, eine Virtualisierung - bringt eigene Eigenheiten mit, die im Fehlerfall zwischen dem Problem und der Lösung stehen. Umziehen lässt sich später jederzeit, ein Backup wandert von jedem dieser Wege auf jeden anderen.

Der Installationsbefehl

Auf allen Linux-Systemen ist es derselbe eine Befehl:

curl -sLf https://iobroker.net/install.sh | bash -

Er lädt fehlende Pakete nach, installiert eine passende Node.js-Version, legt den Benutzer iobroker an und richtet den Dienst ein. Node.js muss also nicht vorher von Hand installiert werden.

!> Das Skript wird als normaler Benutzer ausgeführt, nicht als root und nicht mit sudo. Der Benutzer, unter dem es läuft, verwaltet das System später. Die Einzelheiten stehen unter Linux.

Fertige Images

Für Raspberry Pi und einige Einplatinenrechner gab es einmal fertige Abbilder mit vorinstalliertem ioBroker. Sie werden nicht mehr gepflegt - die darin enthaltenen Betriebssysteme sind seit Jahren ohne Sicherheitsunterstützung. Der Weg ist heute: aktuelles Betriebssystem selbst installieren, danach das Installationsskript.

Nach der Installation

Die Oberfläche erreicht man im Browser unter http://<adresse-des-servers>:8081. Von dort geht es weiter:

Wenn es nicht klappt