MQTT-Broker auf Synology NAS einrichten (Docker)

Hier zeige ich euch wie man einen MQTT-Broker auf einer Synology NAS installiert.

MQTT-Broker auf Synology

Image Herunterladen

Logge dich auf der Synology NAS* ein und starte die Docker Einstellungen.

Unter “Registrierung” Suchen wir das Paket “eclipse-mosquitto” und laden es in der Version “latest” herunter.

Nun öffnen wir die “File Station” und navigieren ins “Docker” Verzeichnis. Dort legen wir das Verzeichnis “mosquitto” an und darin die Verzeichnisse “config”, “data” und “log”.

Config Datei anlegen

Nun erstellen wir eine Config Datei “mosquitto.conf” mit folgendem Inhalt:

persistence true
persistence_location /mosquitto/data/
log_dest file /mosquitto/log/mosquitto.log
allow_anonymous true
listener 1883

Diese legen wir in das “/mosquitto/config/” Verzeichnis:

Container starten

Nun können wir das Image starten, dabei müssen wir folgende Einstellungen machen.

Unter “Erweiterte Einstellungen” im Reiter “Volume” müssen wir folgende Dateien und Ordner mounten:

TypDatei/OrdnerMount-Pfad
Dateidocker/mosquitto/config/mosquitto.conf/mosquitto.conf
Ordnerdocker/mosquitto/config/mosquitto/config
Ordnerdocker/mosquitto/data/mosquitto/data
Ordnerdocker/mosquitto/log/mosquitto/log

Unter dem Reiter “Netzwerk” stellen wir “Bridge” ein.

Unter dem Reiter Port-Einstellungen fügen wir folgende Weiterleitungen ein:

Lokaler PortContainer-PortTyp
90019001TCP
18831883TCP

Unter dem Reiter “Umgebungsvariablen” fügen wir noch folgende Variable hinzu:

VariabelWert
TZEurope/Berlin

Nun können wir den Container starten:

Testen ob der Broker läuft:

Mit dem Programm “MQTT Explorer” können wir nun auf den gerade installierten Broker zugreifen.

Wichtig dabei sind die IP Adresse der Synology und der Port 1883. Username und Passwort sind erstmal nicht notwendig.

Teile diesen Beitrag:

Das könnte dich auch interessieren …