ioBroker Docker Image

ioBroker Logo

Releaseopen in new window  Pre-Release)open in new window  GitHub Workflow Statusopen in new window  Github Issuesopen in new window  Github Pull Requestsopen in new window  GitHub Discussionsopen in new window
Archopen in new window  Docker Image Size (tag)open in new window  Docker Pullsopen in new window  Docker Starsopen in new window
Sourceopen in new window  GitHub forksopen in new window  GitHub starsopen in new window  Licenseopen in new window  Donateopen in new window

Überblick

Ich habe dieses Projekt 2017 gestartet, als ich nach einer sauberen und einfachen Lösung suchte um meine ioBroker-Instanz auf meiner Synology DiskStation auszuführen ohne ein ganzes Betriebssystem zu virtualisieren. Heute ist dieses Image zum offiziellen Docker-Image der ioBroker-Smarthome-Software gewachsen.

Was ist ioBroker?

IoBroker ist eine in JavaScript geschriebene Open-Source-IoT-Plattform die Smarthome-Komponenten verschiedener Hersteller verbindet. Mit Hilfe von Plugins (genannt: "Adapter") ist ioBroker in der Lage mit einer Vielzahl von IoT-Hardware und -Diensten über verschiedene Protokolle und APIs zu kommunizieren. Alle Daten werden in einer zentralen Datenbank gespeichert auf die alle Adapter zugreifen können. Damit ist es sehr einfach logische Verbindungen, Automatisierungsskripte und schöne Visualisierungen aufzubauen. Weitere Einzelheiten findest du unter iobroker.netopen in new window.

Was ist Docker?

Docker ist eine Open-Source-Containerisierungsplattform die es einfach macht Anwendungen in kleinen Containern zu entwickeln, bereitzustellen und zu teilen. „Containerisierung“ oder „Containervirtualisierung“ ist der nächste Schritt in den Virtualisierungstechnologien. Während typische virtuelle Maschinen virtualisierte Hardware verwenden um ein vollständiges Betriebssystem auszuführen, enthalten Container nur das absolute Minimum an Abhängigkeiten die eine Software zur Ausführung benötigt, und teilen direkt den Kernel des Host-Systems. Im Vergleich zu virtuellen Maschinen spart Container-Virtualisierung viele Ressourcen. Container fungieren auch als kleine Sandboxen die eine zusätzliche Sicherheitsebene hinzufügen und es einfach machen sie von einem Host auf einen anderen zu verschieben. Weitere Informationen zu Docker findest du in der offiziellen Docker Dokumentationopen in new window. Alternativ kannst du aber auch eine kleine YouTube-Session einlegen. Es gibt unzählige Videos die erklären was Docker ist und wie es funktioniert.

Dokumentation

Die grundlegenden Informationen zum Ausführen des ioBroker-Docker-Images findest du auf der Docker Hub Seite (englisch)open in new window. Für weitere, detailliertere Anweisungen solltest du dir die offizielle Dokumentation mit folgendem Inhalt ansehen:

Unterstütze das Projekt

Der einfachste Weg dieses Projekt zu unterstützen ist mir ein paar Likes/Sterne auf Github und Docker Hub zu hinterlassen! Wenn du mir etwas zurückgeben möchtest, wirf gerne einen Blick in die offenen Issuesopen in new window oder den ioBroker Forum Threadopen in new window und hilf mir dort Fragen zu beantworten, Fehler zu beheben oder neue Funktionen zu entwickeln! Wenn du mich stattdessen auf eine Pizza einladen möchtest, kannst du das hier tun:
Danke!

Last Updated: