Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. MQTT broker in Proxmox Umgebung - eigener Container?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    545

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

MQTT broker in Proxmox Umgebung - eigener Container?

Geplant Angeheftet Gesperrt Verschoben Hardware
mqttproxmox
5 Beiträge 5 Kommentatoren 5.0k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tritor
    schrieb am zuletzt editiert von tritor
    #1

    Hallo an die Exepertenrunde,

    ich bin am Umziehen von meinen 2 RaspPi's auf meinen Intel NUC mit Proxmox.

    Es lauft ioBroker in einer Deb10 VM und influxDB und Grafana in einem Container.
    Da ich den MQTT-broker noch umziehen möchte stellt sich die Frage wie am besten:

    1. in der ioBroker VM dazuinstallieren
    2. in dem influxDB/Grafana Container dazuinstallieren
    3. in einem eigenen Container installieren

    Die Auslastung bei Punkt 1 und 2 lassen das Dazinstallieren mit Sicherheit zu. Da bin ich mit durchschnittlicher CPU Load und Memory Auslastung unter 20%.

    Der Punkt 3 hätte den Vorteil, daß die einzelnen Services besser aufgeteilt sind. Und sollte eine VM oder ein Container mal ein Problem haben, sind nicht gleich alle Services betroffen.

    Für ein paar Ratschläge bin ich schon im Vorhinein dankbar.

    Beste Grüße
    tritor

    Host: IntelNuc i3 8.Gen. Debian 10 for ioBroker
    ioBroker: 4.1.1, Node.js: 12.16.2, NPM: 6.14.4, JS-controller: 3.0.20

    Gernot

    Host: i9 server Proxmox , Debian 13.2 for ioBroker
    ioBroker: 7.7.20, Node.js: 22.21.1, NPM: 10.9.3, JS-controller: 7.1.0
    Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
    Grafana 12.0.2 / InfluxDB 2.7.11

    BBTownB 1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      leon
      schrieb am zuletzt editiert von
      #2

      Das würde mich auch mal interessieren. Ich höre immer VM oder Container. Proxmox und Docker. Wäre es denn wirklich besser die einzelnen Services aufzuteilen? Habe eine TVHeadend Server mit OSCam und easymouse, iobroker mit MQTT mosquitto, Node-Red im Einsatz. Ich betreibe das alles auf einem PI 4 mit 4GB. Wenn der TVHeadend Server mit dem Timeshift mal spinnt, dann zieht er mir auch die anderen Services runter. Da ist schon was dran.
      Vielleicht macht es wirklich sinn, den TVHeadend auf einen eigenen Container oder VM laufen zu lassen.

      1 Antwort Letzte Antwort
      0
      • mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #3

        Also aus logischen Gründen käme für mich nur Option 1 oder 3 in Frage, da ich davon ausgehe, dass Du Deinen Datenbanken aus den Datenpunkten des iobrokers speist und nicht aus Deinem MQTT-Broker direkt.

        Ob Option 1 oder 3 würde ich davon abhängig machen, ob Du den wirklich das eine oder andere unabhängig betreiben willst.
        Die Performance den MQTT-Broker und iobroker auf einer Maschine zu haben (option 1), ist sicher dass das wahrscheinlich (wenn auch vielleicht nicht spürbar) performanter ist, da Du den ganzen Overhead und die virtuellen Switches Deiner virtuellen Umgebung nicht brauchst.

        Eine Trennung der Services würde aus meiner Sicht nur dann Sinn machen, wenn Du mal planst ein anderes System mit Deinem MQTT-Server zu betreiben, als mit iobroker.

        Deshalb ist für mich die Aufteilung der Services in einzelne Maschinen oder Container eher ein Nachteil und nur ein sinnvolles Clustern macht sinn und man hält das zusammen was zusammengehört - für jetzt und in der Zukunft. Sollten sich die Abhängigkeiten mal ändern ist das was anders. Oder andere Frage, was nützt Dir ein funktionierender MQTT-Server, wenn iobroker nicht läuft.

        Andererseits kann man natürlich argumentieren, dass Du Deinen iobroker warten kannst und dafür Deine Geräte nichts merken, da Dein MQTT Broker noch online ist. Das wäre dann schon ein valider Grund für Option 3.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Antwort Letzte Antwort
        0
        • T tritor

          Hallo an die Exepertenrunde,

          ich bin am Umziehen von meinen 2 RaspPi's auf meinen Intel NUC mit Proxmox.

          Es lauft ioBroker in einer Deb10 VM und influxDB und Grafana in einem Container.
          Da ich den MQTT-broker noch umziehen möchte stellt sich die Frage wie am besten:

          1. in der ioBroker VM dazuinstallieren
          2. in dem influxDB/Grafana Container dazuinstallieren
          3. in einem eigenen Container installieren

          Die Auslastung bei Punkt 1 und 2 lassen das Dazinstallieren mit Sicherheit zu. Da bin ich mit durchschnittlicher CPU Load und Memory Auslastung unter 20%.

          Der Punkt 3 hätte den Vorteil, daß die einzelnen Services besser aufgeteilt sind. Und sollte eine VM oder ein Container mal ein Problem haben, sind nicht gleich alle Services betroffen.

          Für ein paar Ratschläge bin ich schon im Vorhinein dankbar.

          Beste Grüße
          tritor

          Host: IntelNuc i3 8.Gen. Debian 10 for ioBroker
          ioBroker: 4.1.1, Node.js: 12.16.2, NPM: 6.14.4, JS-controller: 3.0.20

          BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von
          #4

          @tritor
          Ich persönlich würde immer erst den eigenen, separaten Container ausprobieren.
          Dabei würde auch bei mir die Möglichkeit die Systeme separat warten zu können ausschlaggebend sein. Sofern ein Fehler in einem System auftritt, reisst es nicht gleich das andere mit ins Verderben.
          Solltest Du auch einmal dein System so ändern, dass der MQTT gar nicht mehr benötigt wird, dann kannst Du das auch wieder schneller/leichter voneinander trennen ohne Altlasten auf einem System zu hinterlassen.

          In wie weit Laufzeitverhalten eine signifikante Rolle bei den unterschiedlichen Variamten spielen, kann ich allerdings nicht beurteilen.

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          D 1 Antwort Letzte Antwort
          0
          • BBTownB BBTown

            @tritor
            Ich persönlich würde immer erst den eigenen, separaten Container ausprobieren.
            Dabei würde auch bei mir die Möglichkeit die Systeme separat warten zu können ausschlaggebend sein. Sofern ein Fehler in einem System auftritt, reisst es nicht gleich das andere mit ins Verderben.
            Solltest Du auch einmal dein System so ändern, dass der MQTT gar nicht mehr benötigt wird, dann kannst Du das auch wieder schneller/leichter voneinander trennen ohne Altlasten auf einem System zu hinterlassen.

            In wie weit Laufzeitverhalten eine signifikante Rolle bei den unterschiedlichen Variamten spielen, kann ich allerdings nicht beurteilen.

            D Offline
            D Offline
            danyo80
            schrieb am zuletzt editiert von
            #5

            @bbtown Moin, ist zwar schon etwas älter der Thread, aber wollte ihn nochmal aufleben lassen. Wir würdet ihr den Container für einen MQTT Mosquitto dimensionieren. (Plattenspeicher, RAM, etc.)....

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            798

            Online

            32.5k

            Benutzer

            81.8k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe