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

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    209

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

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

Umzug von Docker auf Proxmox - Redis / SQL?

Umzug von Docker auf Proxmox - Redis / SQL?

Scheduled Pinned Locked Moved ioBroker Allgemein
11 Posts 5 Posters 969 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 Offline
    G Offline
    gutgut30
    wrote on last edited by
    #1

    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 1 Reply Last reply
    1
    • 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 Offline
                    FredFF Offline
                    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

                        99

                        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