Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Umzug von Docker auf Proxmox - Redis / SQL?

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Umzug von Docker auf Proxmox - Redis / SQL?

Umzug von Docker auf Proxmox - Redis / SQL?

Scheduled Pinned Locked Moved ioBroker Allgemein
11 Posts 5 Posters 971 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G gutgut30

    Hallo zusammen,

    ein ioBroker von Docker soll auf eine Proxmox Installation umzuziehen - dabei möchte ich gerne auch auf den aktuellen Stand kommen.

    Daher es einfach zwei Jahre her ist, verstehe ich meine eigene Installation nicht mehr. Etwas ratlos lässt mich mein Docker zurück auf dem ein Redis-Server und ein MySQL Server läuft.

    Etwas dunkel erinnere ich mich an Kopierscripte und Wartezeiten mit denen von "Standard" auf "Redis" umgestellt worden ist, ob ich beide Systeme für ioBroker aber nutze ist mir unklar.

    Suchen nach iobroker, config, Konfiguration, show, anzeigen, redis setup usw waren aber nicht zielführend.

    Wie checke ich meine Konfiguration drauf, ob ich Redis oder MySQL nutze und wie bekomme ich die Daten auf den neuen Server?

    Soll ich dort dann auch gleich eine (andere) Datenbank wie Maria / Influx anbieten wenn es die Hardware hergibt?

    Grüße & Danke

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    wrote on last edited by OliverIO
    #2

    @gutgut30

    mysql
    mysql wirst du wahrscheinlich für die historisierung von datenpunkten benutzen.
    gehe einfach mal alle datenpunkte durch und schau ob da was aktiviert ist.

    redis
    der aktuelle standard für iobroker ist jsonl. dies kommt ohne zusätzlichen service aus
    überprüft und konfiguriert werden kann das von der shell aus mit

    iob setup custom
    

    für die neue installation eine datenbank mysql/maria/influx nur dann wenn du die daten bspw mit grafana auswerten willst. für einfachere auswertungen kannst du ja die vorhandenen/aber noch zu installierenden adapter echart, flot, rickshaw, etc verwenden

    den Umzug nach proxmox hast du die gut überlegt?
    Aktuell finde ich die Aktualisierung des Basissystems mit docker (also betriebssystem, node und iob-js-controller) wesentlich einfacher.
    eine vm reserviert den ram halt fix, container verwenden ihn dynamisch.

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    G 1 Reply Last reply
    0
    • OliverIOO OliverIO

      @gutgut30

      mysql
      mysql wirst du wahrscheinlich für die historisierung von datenpunkten benutzen.
      gehe einfach mal alle datenpunkte durch und schau ob da was aktiviert ist.

      redis
      der aktuelle standard für iobroker ist jsonl. dies kommt ohne zusätzlichen service aus
      überprüft und konfiguriert werden kann das von der shell aus mit

      iob setup custom
      

      für die neue installation eine datenbank mysql/maria/influx nur dann wenn du die daten bspw mit grafana auswerten willst. für einfachere auswertungen kannst du ja die vorhandenen/aber noch zu installierenden adapter echart, flot, rickshaw, etc verwenden

      den Umzug nach proxmox hast du die gut überlegt?
      Aktuell finde ich die Aktualisierung des Basissystems mit docker (also betriebssystem, node und iob-js-controller) wesentlich einfacher.
      eine vm reserviert den ram halt fix, container verwenden ihn dynamisch.

      G Offline
      G Offline
      gutgut30
      wrote on last edited by gutgut30
      #3

      @oliverio
      Ganz vielen Dank - damit hast du mir schon mal sehr geholfen und ich kann an gewissen Punkten ansetzen.

      Ich nutze offensichtlich ganz klassisch den History Adapter und halte die Daten 1 Jahr im Filesystem.
      Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.
      Ich nutze aktuell ECharts, bin damit aber nie so richtig warm geworden und visualisiere dann nur im Fehlerfall oder bin am Ende mit dem Ergebnis nicht zufrieden. Ich werfe mal einen Blick auf Grafana, evtl. ergibt sich dadurch auch der Gedanke mit der DB.

      Redis:
      Die Ausgabe ergibt:

      • Objects database:
        • Type: jsonl
        • Host/Unix Socket: 0.0.0.0
        • Port: 9001
      • States database:
        • Type: redis
        • Host/Unix Socket: 172.19.0.10
        • Port: 6379
      • Data Directory: ../../iobroker-data/

      Bedeutet also wohl, ich muss auch den Redis-Server umziehen. Schade, ein weiterer Schritt der zu tun ist.
      Das könnte noch ein relikt sein, als der iob auf dem Raspi lief und am Anschlag war.
      Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

      Zum Umzug auf Proxmox:
      Guter Hinweis - denn ich habe mir das nicht besonders überlegt. Das Ziel des Umzugs ist vorhandene Systeme (HTPC mit Docker: iob & deconz + Raspi: CCU) zu konsolidieren auf einen ThinClient und in eine sinnvolle, einheitliche Datensicherung zu bringen. Da scheint es nur Proxmox + Proxmox Backup Server zu geben.
      In Proxmox eine VM mit Docker einzuspielen um in diesem Docker dann den iob zu betreiben fänd ich auch etwas merkwürdig.

      Hast du da schon Erfahrungen mit beiden Varianten gemacht?

      arteckA OliverIOO HomoranH 3 Replies Last reply
      0
      • G gutgut30

        @oliverio
        Ganz vielen Dank - damit hast du mir schon mal sehr geholfen und ich kann an gewissen Punkten ansetzen.

        Ich nutze offensichtlich ganz klassisch den History Adapter und halte die Daten 1 Jahr im Filesystem.
        Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.
        Ich nutze aktuell ECharts, bin damit aber nie so richtig warm geworden und visualisiere dann nur im Fehlerfall oder bin am Ende mit dem Ergebnis nicht zufrieden. Ich werfe mal einen Blick auf Grafana, evtl. ergibt sich dadurch auch der Gedanke mit der DB.

        Redis:
        Die Ausgabe ergibt:

        • Objects database:
          • Type: jsonl
          • Host/Unix Socket: 0.0.0.0
          • Port: 9001
        • States database:
          • Type: redis
          • Host/Unix Socket: 172.19.0.10
          • Port: 6379
        • Data Directory: ../../iobroker-data/

        Bedeutet also wohl, ich muss auch den Redis-Server umziehen. Schade, ein weiterer Schritt der zu tun ist.
        Das könnte noch ein relikt sein, als der iob auf dem Raspi lief und am Anschlag war.
        Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

        Zum Umzug auf Proxmox:
        Guter Hinweis - denn ich habe mir das nicht besonders überlegt. Das Ziel des Umzugs ist vorhandene Systeme (HTPC mit Docker: iob & deconz + Raspi: CCU) zu konsolidieren auf einen ThinClient und in eine sinnvolle, einheitliche Datensicherung zu bringen. Da scheint es nur Proxmox + Proxmox Backup Server zu geben.
        In Proxmox eine VM mit Docker einzuspielen um in diesem Docker dann den iob zu betreiben fänd ich auch etwas merkwürdig.

        Hast du da schon Erfahrungen mit beiden Varianten gemacht?

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        wrote on last edited by
        #4

        @gutgut30 sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

        Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

        es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
        8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        G 1 Reply Last reply
        0
        • arteckA arteck

          @gutgut30 sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

          Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

          es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
          8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

          G Offline
          G Offline
          gutgut30
          wrote on last edited by
          #5

          @arteck said in Umzug von Docker auf Proxmox - Redis / SQL?:

          es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
          8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

          Das wären bei mir:
          Objekte: 14227, Zustände: 12428

          Und sehr viel größer wird die Installation in absehbarer Zeit wohl auch nicht.

          arteckA 1 Reply Last reply
          0
          • G gutgut30

            @arteck said in Umzug von Docker auf Proxmox - Redis / SQL?:

            es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
            8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

            Das wären bei mir:
            Objekte: 14227, Zustände: 12428

            Und sehr viel größer wird die Installation in absehbarer Zeit wohl auch nicht.

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            wrote on last edited by
            #6

            @gutgut30 dann kannst du auf jsonl gehen..

            du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            FredFF G 2 Replies Last reply
            0
            • G gutgut30

              @oliverio
              Ganz vielen Dank - damit hast du mir schon mal sehr geholfen und ich kann an gewissen Punkten ansetzen.

              Ich nutze offensichtlich ganz klassisch den History Adapter und halte die Daten 1 Jahr im Filesystem.
              Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.
              Ich nutze aktuell ECharts, bin damit aber nie so richtig warm geworden und visualisiere dann nur im Fehlerfall oder bin am Ende mit dem Ergebnis nicht zufrieden. Ich werfe mal einen Blick auf Grafana, evtl. ergibt sich dadurch auch der Gedanke mit der DB.

              Redis:
              Die Ausgabe ergibt:

              • Objects database:
                • Type: jsonl
                • Host/Unix Socket: 0.0.0.0
                • Port: 9001
              • States database:
                • Type: redis
                • Host/Unix Socket: 172.19.0.10
                • Port: 6379
              • Data Directory: ../../iobroker-data/

              Bedeutet also wohl, ich muss auch den Redis-Server umziehen. Schade, ein weiterer Schritt der zu tun ist.
              Das könnte noch ein relikt sein, als der iob auf dem Raspi lief und am Anschlag war.
              Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

              Zum Umzug auf Proxmox:
              Guter Hinweis - denn ich habe mir das nicht besonders überlegt. Das Ziel des Umzugs ist vorhandene Systeme (HTPC mit Docker: iob & deconz + Raspi: CCU) zu konsolidieren auf einen ThinClient und in eine sinnvolle, einheitliche Datensicherung zu bringen. Da scheint es nur Proxmox + Proxmox Backup Server zu geben.
              In Proxmox eine VM mit Docker einzuspielen um in diesem Docker dann den iob zu betreiben fänd ich auch etwas merkwürdig.

              Hast du da schon Erfahrungen mit beiden Varianten gemacht?

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              wrote on last edited by
              #7

              @gutgut30
              Redis mysql maria
              verwalten ihre Daten im Endeffekt auch in flatfiles.
              Warum bei dir objects und states in gemischten Services liegen, würde ich auch korrigieren.

              Docker in einer Vm oder in einem lxc Container laufen zu lassen scheint wohl kein Problem zu sein. Wenn du nach „docker in proxmox“ suchst findest du diverse Artikel

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Reply Last reply
              0
              • G gutgut30

                @oliverio
                Ganz vielen Dank - damit hast du mir schon mal sehr geholfen und ich kann an gewissen Punkten ansetzen.

                Ich nutze offensichtlich ganz klassisch den History Adapter und halte die Daten 1 Jahr im Filesystem.
                Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.
                Ich nutze aktuell ECharts, bin damit aber nie so richtig warm geworden und visualisiere dann nur im Fehlerfall oder bin am Ende mit dem Ergebnis nicht zufrieden. Ich werfe mal einen Blick auf Grafana, evtl. ergibt sich dadurch auch der Gedanke mit der DB.

                Redis:
                Die Ausgabe ergibt:

                • Objects database:
                  • Type: jsonl
                  • Host/Unix Socket: 0.0.0.0
                  • Port: 9001
                • States database:
                  • Type: redis
                  • Host/Unix Socket: 172.19.0.10
                  • Port: 6379
                • Data Directory: ../../iobroker-data/

                Bedeutet also wohl, ich muss auch den Redis-Server umziehen. Schade, ein weiterer Schritt der zu tun ist.
                Das könnte noch ein relikt sein, als der iob auf dem Raspi lief und am Anschlag war.
                Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

                Zum Umzug auf Proxmox:
                Guter Hinweis - denn ich habe mir das nicht besonders überlegt. Das Ziel des Umzugs ist vorhandene Systeme (HTPC mit Docker: iob & deconz + Raspi: CCU) zu konsolidieren auf einen ThinClient und in eine sinnvolle, einheitliche Datensicherung zu bringen. Da scheint es nur Proxmox + Proxmox Backup Server zu geben.
                In Proxmox eine VM mit Docker einzuspielen um in diesem Docker dann den iob zu betreiben fänd ich auch etwas merkwürdig.

                Hast du da schon Erfahrungen mit beiden Varianten gemacht?

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #8

                @gutgut30 sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

                Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.

                ich nutze History seit >4 Jahren und habe >200 DP teilweise im 5 Sekunden Takt dauerhaft gesichert.
                Ja, die History hat jetzt fast 50GB 😂

                aber ich wollte ohne weiteres externes Programm auskommen.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Reply Last reply
                0
                • arteckA arteck

                  @gutgut30 dann kannst du auf jsonl gehen..

                  du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                  FredFF Online
                  FredFF Online
                  FredF
                  Most Active Forum Testing
                  wrote on last edited by
                  #9

                  @arteck sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

                  @gutgut30 dann kannst du auf jsonl gehen..

                  du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                  Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

                  G 1 Reply Last reply
                  0
                  • FredFF FredF

                    @arteck sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

                    @gutgut30 dann kannst du auf jsonl gehen..

                    du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                    Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

                    G Offline
                    G Offline
                    gutgut30
                    wrote on last edited by
                    #10

                    @fredf said in Umzug von Docker auf Proxmox - Redis / SQL?:

                    Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

                    Da kann ich auch gerne mal helfen. Laut:
                    https://forum.iobroker.net/topic/26327/redis-in-iobroker-überblick

                    "Dieses Setup wird für die meisten Installationen mit State- und Objektanzahlen bis weit in den 5-stelligen Bereich und mehreren 10.000 Ereignissen/15s selbst auf einem aktuellen Raspberrry Pi problemlos funktionieren."

                    1 Reply Last reply
                    1
                    • arteckA arteck

                      @gutgut30 dann kannst du auf jsonl gehen..

                      du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                      G Offline
                      G Offline
                      gutgut30
                      wrote on last edited by
                      #11

                      @arteck said in Umzug von Docker auf Proxmox - Redis / SQL?:

                      @gutgut30 dann kannst du auf jsonl gehen..

                      du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                      Danke - werde ich machen. Macht den Umzug dann ja auch wesentlich leichter.

                      Sollte es doch später dann doch mal lahmen, kann ich ja immer noch eine Redis Instanz in der ioBroker VM installieren.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      559

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe