Version 1.0.33

Download

Der Broker ist kostenlos, eine Registrierung ist nicht nötig, und es gibt keine Grenzen für Geräte oder Nachrichten. Wählen Sie Ihr System.

Debian, Ubuntu und Derivate

Installation aus dem APT-Repository — Aktualisierungen kommen mit den Systemupdates

  1. Repository-Schlüssel hinzufügen

    Die Pakete sind signiert, deshalb kommt der Schlüssel nach keyrings statt in das veraltete apt-key.

    sudo wget -qO /usr/share/keyrings/elx-repo.gpg https://repo.um-d.ru/elx-repo.gpg
    echo "deb [signed-by=/usr/share/keyrings/elx-repo.gpg] https://repo.um-d.ru stable main" | sudo tee /etc/apt/sources.list.d/elx-repo.list
  2. Paketliste aktualisieren

    APT liest das neue Repository ein und prüft dessen Signatur.

    sudo apt-get update
  3. Broker installieren

    Das Paket legt einen Systembenutzer an, aktiviert den Dienst beim Systemstart und startet ihn sofort.

    sudo apt-get install elxmqttbroker

Nach der Installation

Web-Dashboard
http://ihr-server:8567
Standardanmeldung
admin / admin — sofort ändern
MQTT
Port 1883, MQTT über TLS auf 8883
Dienststatus
systemctl status elxmqttbroker
Protokolle
journalctl -u elxmqttbroker -f

Aktualisieren

Der Broker wird zusammen mit dem übrigen System aktualisiert — Sie müssen nichts Besonderes tun.

sudo apt-get update && sudo apt-get upgrade

Entfernen

sudo apt-get remove elxmqttbroker

Windows 10 und 11, x64

Ein Installationsprogramm mit Dienst und Firewall-Regeln — oder eine einzelne portable Datei

Installationsprogramm herunterladen elxmqttbroker-1.0.33-setup.exe · etwa 6 MB

  1. Installationsprogramm starten

    Administratorrechte sind nötig: Das Programm kommt nach Program Files, und sowohl der Dienst als auch die Firewall-Regeln erfordern erhöhte Rechte.

  2. Modus wählen

    „Als Windows-Dienst installieren“ startet den Broker mit dem System; „Nur Verknüpfungen“ überlässt das Ihnen. Ein separates Häkchen öffnet die Ports 1883, 8883 und 8567 in der Firewall.

  3. Dashboard öffnen

    Am Ende bietet das Setup an, http://localhost:8567 zu öffnen. Melden Sie sich als admin mit dem Passwort admin an und ändern Sie es dann im Abschnitt Profil.

Was wohin kommt

Programm
C:\Program Files\ELX MQTT Broker
Daten und Einstellungen
C:\ProgramData\ELX MQTT Broker
Dienst
ELXMQTTBroker (startet automatisch)
Sprachen des Installers
Russisch und Englisch

Der Broker schreibt seine Einstellungen aus dem Dashboard heraus selbst, deshalb liegen sie in ProgramData und nicht in Program Files. Beim Deinstallieren bleibt dieser Ordner erhalten: Er enthält Ihre MQTT-Benutzer, deren Rechte und die Nachrichten.

Portable Version

Eine einzelne ausführbare Datei ohne Installationsprogramm: in einen eigenen Ordner legen und starten — daneben entstehen config.json, ein Datenverzeichnis und ein selbstsigniertes TLS-Zertifikat. Kein Dienst, keine Registry-Einträge.

elxmqttbroker.exe herunterladen etwa 13 MB

Weitere Linux-Builds

Statisch gelinkte Binärdateien ohne libc-Abhängigkeit — für Systeme ohne APT, für Container und für Einplatinencomputer.

Manuell starten

chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64

Voraussetzungen

CPU
x86-64, arm64 oder armhf
Arbeitsspeicher
ab 64 MB; der Bedarf wächst mit Sitzungen und Retained Messages
Festplatte
etwa 30 MB für Binärdatei und Datenbank
Betriebssystem
Debian 11+, Ubuntu 20.04+, Windows 10/11 x64
Abhängigkeiten
keine — keine Laufzeitumgebung, keine libc, keine externe Datenbank

Lizenz und Preis

Der Broker wird kostenlos abgegeben. Es gibt keine Grenzen für Geräte, Nachrichten, Abonnements oder Server, es sind keine Lizenzschlüssel nötig, und es wird keine Telemetrie erhoben.

Doku →