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
-
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 -
Paketliste aktualisieren
APT liest das neue Repository ein und prüft dessen Signatur.
sudo apt-get update -
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 starten
Administratorrechte sind nötig: Das Programm kommt nach Program Files, und sowohl der Dienst als auch die Firewall-Regeln erfordern erhöhte Rechte.
-
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.
-
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.
Weitere Linux-Builds
Statisch gelinkte Binärdateien ohne libc-Abhängigkeit — für Systeme ohne APT, für Container und für Einplatinencomputer.
-
elxmqttbroker-linux-amd64Gewöhnliche x86-64-Server und -Desktops -
elxmqttbroker-linux-arm64Raspberry Pi 4 und 5 mit 64-Bit-System, ARM-Server -
elxmqttbroker-linux-armhfRaspberry Pi 2 und 3, 32-Bit-ARM-Boards
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.