Anleitungen — Schritt für Schritt
Herstellerneutrale How-tos rund um IoT-Werkzeuge: Container, Node-RED, MQTT, Datenbanken, Linux-Server und mehr. Wähle ein Thema und leg los.
Linux, Docker, Portainer & Server-Setup
Relationale & NoSQL-Datenbanken
Metriken, Zeitreihen & Dashboards
KI-Workflows, Embeddings & Vektor-DBs (RAG)
Broker, Topics & Geräte-Anbindung
Flows, Dashboards & Workflows
Geräte, Automation & Firmware
Server & Container
Docker installieren
Docker auf einem Linux-Server einrichten — vom schnellen Convenience-Skript bis zum sauberen apt-Repository, inkl. „ohne sudo" und Test.
Docker Compose – erste Schritte
Mehrere Container reproduzierbar per YAML-Datei starten — die Grundlagen von Docker Compose.
Portainer Agent dynamisch per Edge installieren (IoT-Anwendung)
Portainer Agent mit Edge Compute so einrichten, dass sich IoT-Gateways automatisch an der Portainer-Server-Instanz anmelden und sich Docker-Container zentral verwalten lassen.
Portainer Agent installieren und mit dem Portainer Server verbinden
Schritt-fuer-Schritt-Anleitung, um den Portainer Agent als Docker-Container auf einem Linux-Host zu installieren und die Verbindung zur Portainer-Server-Instanz vorzubereiten.
Portainer Agent mit dem Portainer-Server verbinden
Schritt-fuer-Schritt-Anleitung, wie du einen Docker-Host ueber den Portainer Agent (Port 9001) als Environment im Portainer-Server einbindest und seine Container zentral verwaltest.
Portainer Server mit Docker installieren
Schritt-für-Schritt-Anleitung zur Installation einer Portainer-Server-Instanz auf einem Linux-Host mit Docker – inklusive Container-Start, Prüfung und Erstkonfiguration der Weboberfläche.
Ubuntu Server absichern: SSH-Port ändern und fail2ban einrichten
Zwei schnelle Massnahmen, um einen frisch installierten Ubuntu-Server gegen automatisierte Angriffe abzusichern: den SSH-Port verschieben und mit fail2ban Brute-Force-Versuche automatisch sperren.
Portainer CE unter Docker installieren
Schritt-fuer-Schritt-Anleitung zur Installation von Portainer CE als Docker-Container - inklusive persistentem Volume und Zugriff ueber die Weboberflaeche.
Ubuntu Server installieren — Schritt-für-Schritt-Anleitung
Ubuntu Server von Grund auf installieren: vom bootfähigen USB-Stick über Netzwerk, Speicher und Benutzer bis hin zu SSH-Zugriff und Docker.
Datenbanken
MongoDB
Die bekannteste NoSQL-Dokumentendatenbank: speichert Daten als flexible JSON-artige Dokumente statt in starren Tabellen.
MariaDB
Der offene, kompatible Nachfolger von MySQL — eine bewährte relationale Datenbank für Web-Anwendungen und CMS.
PostgreSQL
Die leistungsfähigste Open-Source-Datenbank: relational, extrem zuverlässig und enorm erweiterbar — von JSONB bis Geodaten.
SQLite
Die meistgenutzte Datenbank der Welt: serverlos, eingebettet, in einer einzigen Datei. Wann SQLite die beste Wahl ist.
Monitoring & Zeitreihen
Prometheus
Prometheus ist das De-facto-Standard-Tool fürs Metrik-Monitoring: eine eingebettete Zeitreihen-Datenbank, die Messwerte selbstständig von deinen Geräten und Services abholt. Ideal für IoT-, OT- und Infrastruktur-Überwachung.
Grafana
Grafana macht aus rohen Zeitreihen-Daten lesbare Dashboards: Du verbindest Datenquellen wie Prometheus oder InfluxDB und visualisierst Metriken aus IoT- und OT-Umgebungen in Echtzeit.
InfluxDB 2
Die Zeitreihen-Datenbank InfluxDB 2 verstehen und per Docker mit persistentem Volume starten — inkl. Org/Bucket/Token-Setup.
KI & Vektor-Datenbanken
Qdrant
Qdrant ist eine in Rust geschriebene, produktionsreife Vektordatenbank für blitzschnelle Ähnlichkeitssuche. Sie speichert Embeddings samt Metadaten und findet per HNSW-Index die semantisch passendsten Treffer - das Rückgrat moderner RAG- und LLM-Anwendungen.
Chroma
Chroma ist eine schlanke Open-Source-Vektordatenbank, die Texte als Embeddings speichert und per Ähnlichkeitssuche abfragt – der Kernbaustein für RAG und semantische Suche in LLM-Anwendungen. So bringst du Chroma sauber und persistent in Docker zum Laufen.
n8n
n8n ist ein quelloffenes Low-Code-Tool zur Workflow-Automatisierung. Es verbindet Geräte, APIs und Dienste über visuelle Knoten und eignet sich ideal, um IoT-Daten, Webhooks und Aktionen ohne viel Code zu orchestrieren.
MQTT & Konnektivität
Zigbee2MQTT
Zigbee2MQTT bindet Zigbee-Geräte herstellerunabhängig per MQTT ein und entkoppelt sie so von proprietären Hersteller-Hubs. Mit einem USB-Coordinator und einem MQTT-Broker steuerst du dein Zigbee-Netz frei und lokal.
MQTT-Grundlagen verstehen
Publish/Subscribe, Topics, QoS und Retained Messages — die Bausteine von MQTT einfach erklärt, mit Grafiken.
Eclipse Mosquitto: MQTT-Broker unter Linux installieren
Schritt-für-Schritt-Anleitung zur Installation und Verwaltung des MQTT-Brokers Eclipse Mosquitto auf einem Linux-System (Ubuntu).
Node-RED & Automatisierung
Node-RED
Node-RED ist das flussbasierte Low-Code-Werkzeug, mit dem du im Browser ganze IoT-Pipelines zusammenklickst – von MQTT- und HTTP-Eingängen über Function-, Switch- und Change-Nodes bis zu Datenbank, Dashboard oder MQTT-Ausgang. Diese Anleitung zeigt dir Konzepte, Einsatzgebiete und den sauberen Docker-Betrieb mit persistentem /data-Volume.
Node-RED Dashboard bauen — der umfassende Einsteiger-Guide
Von der Installation bis zum fertigen Dashboard: jeder Widget-Node erklärt und wie du Widgets per msg.ui_update zur Laufzeit umkonfigurierst.
InfluxDB mit Node-RED verwalten: Daten schreiben, lesen und löschen
Schritt-für-Schritt-Anleitung, wie du Telemetriedaten mit Node-RED in eine InfluxDB schreibst, sie per Query wieder ausliest und bei Bedarf wieder löschst.
Node-RED Grundlagen: Einstieg in die grafische Flow-Programmierung
Schritt-für-Schritt-Einstieg in Node-RED: Editor-Oberflaeche, Nodes per Drag-and-Drop verbinden, Flows aufbauen und Paletten erweitern.
Node-RED mit IFTTT verbinden: E-Mail-Benachrichtigung per Webhook
Node-RED über einen IFTTT-Webhook mit externen Diensten verbinden und damit automatisch E-Mail-Benachrichtigungen auslösen – inklusive importierbarem Beispiel-Flow.
Smart Home & IoT-Plattformen
openHAB
openHAB ist die herstellerneutrale Open-Source-Plattform für Hausautomation: Sie bindet Geräte unterschiedlichster Hersteller über Bindings an und verknüpft sie zu durchgängiger Logik. Mit Docker und benannten Volumes läuft sie in Minuten und bleibt bei Updates persistent.
ioBroker
ioBroker ist die im DACH-Raum verbreitete Open-Source-Plattform zur Smart-Home- und IoT-Integration. Über Adapter bindest du Geräte, Protokolle und Dienste in ein gemeinsames Objekt- und State-Modell ein und steuerst, automatisierst und visualisierst alles zentral.
Home Assistant
Home Assistant ist die offene Zentrale fürs Smart Home: Sie verbindet tausende Geräte herstellerübergreifend, läuft komplett lokal und automatisiert deine Gebäudetechnik per Web-UI.
Firmware-Updates Over-the-Air mit Eclipse hawkBit
Schritt-für-Schritt-Anleitung, um mit Eclipse hawkBit einen eigenen Update-Server per Docker Compose aufzusetzen, Geräte als Client zu registrieren und Firmware Over-the-Air auszurollen.




























