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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [HowTo] ioBroker unter Docker auf Synology DiskStation

NEWS

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

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

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

[HowTo] ioBroker unter Docker auf Synology DiskStation

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
iobrokerdockerbuanetsynologydiskstation
2.9k Beiträge 248 Kommentatoren 1.6m Aufrufe 123 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.
  • andreA andre

    @apollon77 Das witzige ist, dass in Portainer die Prozesse auch korrekt mit io. angezeigt werden. Wenn ich auf der Kommandozeile aber top benutze steht überall node. :) Leider war es gestern Abend zu spät um da noch weiter nach zu forschen, hab also diesbezüglich Google noch nicht um Rat gefragt...

    MfG,
    André

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #1840

    @andre
    Mit 'htop' werden übrigens die Prozesse mit io angezeigt.
    Mit 'top' läuft alles unter node.
    Soweit ich das beobachtet habe ist das seit den letzten nodejs Versionen so.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    andreA 1 Antwort Letzte Antwort
    0
    • R rollerfreak2

      @andre eine Frage hätte ich. Wie bekomme ich jetzt den Host auf iobroker umbenannt sodass danach alles läuft?
      Das mit pkill io funktioniert jetzt via "pkill -u iobroker" so wie von dir beschrieben!

      andreA Offline
      andreA Offline
      andre
      Developer
      schrieb am zuletzt editiert von
      #1841

      @rollerfreak2 Eigentlich wird das immer beim Start des Containers geprüft und dann im ioBroker angepasst. Wenn du meinst wie du das im Container anpasst, das geht nicht im Betrieb. Dazu müsstest du einen neuen Container anlegen.

      MfG,
      André

      Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

      D 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @andre
        Mit 'htop' werden übrigens die Prozesse mit io angezeigt.
        Mit 'top' läuft alles unter node.
        Soweit ich das beobachtet habe ist das seit den letzten nodejs Versionen so.

        andreA Offline
        andreA Offline
        andre
        Developer
        schrieb am zuletzt editiert von
        #1842

        @Thomas-Braun Hatte auch schon die Vermutung, dass es mit der neuen Node Version zu tun hat. :) Danke für den Hinweis mit htop.

        MfG,
        André

        Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

        1 Antwort Letzte Antwort
        0
        • andreA andre

          @rollerfreak2 Eigentlich wird das immer beim Start des Containers geprüft und dann im ioBroker angepasst. Wenn du meinst wie du das im Container anpasst, das geht nicht im Betrieb. Dazu müsstest du einen neuen Container anlegen.

          MfG,
          André

          D Offline
          D Offline
          Daniel76
          schrieb am zuletzt editiert von
          #1843

          @andre ...und dann im neuen Container das Backup vom Alten installieren? Ich stehe vor dem gleichen Problem. Wenn ich den Hostname im Container ändere läuft danach iobroker nicht mehr. ändere ich den Host wieder zurück, läuft wieder alles.

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rollerfreak2
            schrieb am zuletzt editiert von rollerfreak2
            #1844

            @andre wenn ich einen neuen Container anlege mit dem Beta Image dann heißt der Host BF223E9FFA79. Ich würde gern das der Host iobroker heißt. Wie kann ich das jetzt erreichen?
            Weil mit iobroker host set iobroker geht es nicht. Und auch ein neuer Container bekommt nicht den Hostnamen iobroker.

            M 1 Antwort Letzte Antwort
            0
            • R rollerfreak2

              @andre wenn ich einen neuen Container anlege mit dem Beta Image dann heißt der Host BF223E9FFA79. Ich würde gern das der Host iobroker heißt. Wie kann ich das jetzt erreichen?
              Weil mit iobroker host set iobroker geht es nicht. Und auch ein neuer Container bekommt nicht den Hostnamen iobroker.

              M Offline
              M Offline
              McD_HRTS
              schrieb am zuletzt editiert von
              #1845

              @rollerfreak2 beim docker run mit -h den Hostnamen mitgeben

              1 Antwort Letzte Antwort
              0
              • andreA Offline
                andreA Offline
                andre
                Developer
                schrieb am zuletzt editiert von
                #1846

                @Daniel76 @rollerfreak2
                Schreibt doch mal was genau ihr wie tut. Das ist hier ein bisschen wie stochern im Nebel. Es gibt leider viele verschiedene Wege einen Container zu starten (Kommandozeile, Portainer, DSM, usw...) da ist es für mich unmöglich zu erraten was ihr tut.

                Wenn ihr dem Container beim Starten euren gewünschten Hostnamen mit gebt, dann sollte das Startupscript den Hostnamen im ioBroker anpassen. Wenn das nicht passiert brauche ich als erstes mal das Log vom Container. Oder Ihr schaut selbst da rein. Ich habe eigentlich alle Logausgaben so gestaltet, dass man auf den ersten Blick sehen sollte ob es Probleme während des Startups gibt. Außerdem gibt mir das Log Infos zu z.B. der verwendeten Version des Images...

                MfG,
                André

                Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  rollerfreak2
                  schrieb am zuletzt editiert von rollerfreak2
                  #1847

                  @andre da hast du recht. Ich starte den Container mit Portainer. Den verwende ich aber erst seit kurzem, wo genau kann ich da den startparameter -h "newhostname" mitgeben?

                  Edit: Ich hab es gefunden, in der Network Section kann man den Hostnamen ändern. Danach passt er den Hostnamen im iobroker an beim container start (so wie von dir beschrieben).

                  Amnesia1211A 1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    rollerfreak2
                    schrieb am zuletzt editiert von
                    #1848

                    @andre vielleicht kannst du mir noch eine andere Frage beantworten. Und zwar will ich beim starten vom container noch ein weiteres *.sh sript starten. Jetzt hab ich versucht das bei Command einzutragen (den pfad zum skript). Der container startet zwar aber das script ist in den Prozessen nicht zu sehen.
                    Ich könnte es in deinem start mit einhängen, das würde aber bedeuten das ich bei jedem neuen container das dort wieder einrtagen müsste. Weißt du wie ich das erreichen kann?

                    andreA 1 Antwort Letzte Antwort
                    0
                    • R rollerfreak2

                      @andre vielleicht kannst du mir noch eine andere Frage beantworten. Und zwar will ich beim starten vom container noch ein weiteres *.sh sript starten. Jetzt hab ich versucht das bei Command einzutragen (den pfad zum skript). Der container startet zwar aber das script ist in den Prozessen nicht zu sehen.
                      Ich könnte es in deinem start mit einhängen, das würde aber bedeuten das ich bei jedem neuen container das dort wieder einrtagen müsste. Weißt du wie ich das erreichen kann?

                      andreA Offline
                      andreA Offline
                      andre
                      Developer
                      schrieb am zuletzt editiert von
                      #1849

                      @rollerfreak2
                      Lies mal die readme:
                      https://github.com/buanet/docker-iobroker/blob/master/README.md#userdefined-startup-scripts-advanced-setting-beta-status

                      MfG,
                      André

                      Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        rollerfreak2
                        schrieb am zuletzt editiert von
                        #1850

                        @andre vielen Dank!

                        1 Antwort Letzte Antwort
                        0
                        • R rollerfreak2

                          @andre da hast du recht. Ich starte den Container mit Portainer. Den verwende ich aber erst seit kurzem, wo genau kann ich da den startparameter -h "newhostname" mitgeben?

                          Edit: Ich hab es gefunden, in der Network Section kann man den Hostnamen ändern. Danach passt er den Hostnamen im iobroker an beim container start (so wie von dir beschrieben).

                          Amnesia1211A Offline
                          Amnesia1211A Offline
                          Amnesia1211
                          schrieb am zuletzt editiert von
                          #1851

                          @rollerfreak2 sagte in [HowTo][Anleitung] Installation ioBroker in Docker auf Synology DiskStation:

                          @andre da hast du recht. Ich starte den Container mit Portainer. Den verwende ich aber erst seit kurzem, wo genau kann ich da den startparameter -h "newhostname" mitgeben?

                          Edit: Ich hab es gefunden, in der Network Section kann man den Hostnamen ändern. Danach passt er den Hostnamen im iobroker an beim container start (so wie von dir beschrieben).

                          Muss leider sagen ich finde es nicht wie du es gemacht hast, machst du das über die Console.... Würdest du vielleicht von dem ganzen ein Screenshot machen?


                          Man muss nicht alles wissen, nur wissen wo es steht.
                          Fragen schadet aber auch nicht :spock-hand:


                          R 1 Antwort Letzte Antwort
                          0
                          • joggeJ Offline
                            joggeJ Offline
                            jogge
                            schrieb am zuletzt editiert von
                            #1852

                            Servus, habe seit neustem das Problem, dass mein Alexa 2.0 und der iot Adapter gelb bleiben, wenn ich in der DS218+ die Firewall aktiviere. Log zeigt folgendes:

                            iot.0	2020-06-08 06:46:28.934	info	(4270) Connection changed: disconnect
                            iot.0	2020-06-08 06:46:28.934	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                            iot.0	2020-06-08 06:46:28.931	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                            iot.0	2020-06-08 06:46:17.887	info	(4270) Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
                            

                            Vorher wurde noch der Port 443 im Log erwähnt. Den habe ich dann in den Firewall-Regeln mit aufgenommen. Nun taucht er im Log auch nicht mehr auf, aber das gleiche funst nicht mit dem Port 8883.

                            Leider habe ich in letzter Zeit sehr viel an dem Container und der DS rum gespielt und weiß jetzt nicht welche Änderung das hervorgerufen hat, denn vorher lief es ja. Hat einer eine Idee woran das liegt? Wäre mir schon lieber die Firewall aktiv zu lassen. Der Container läuft im MACVLAN Netzwerk ohne zusätzliche Bridge.

                            haselchenH H 2 Antworten Letzte Antwort
                            0
                            • joggeJ jogge

                              Servus, habe seit neustem das Problem, dass mein Alexa 2.0 und der iot Adapter gelb bleiben, wenn ich in der DS218+ die Firewall aktiviere. Log zeigt folgendes:

                              iot.0	2020-06-08 06:46:28.934	info	(4270) Connection changed: disconnect
                              iot.0	2020-06-08 06:46:28.934	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                              iot.0	2020-06-08 06:46:28.931	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                              iot.0	2020-06-08 06:46:17.887	info	(4270) Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
                              

                              Vorher wurde noch der Port 443 im Log erwähnt. Den habe ich dann in den Firewall-Regeln mit aufgenommen. Nun taucht er im Log auch nicht mehr auf, aber das gleiche funst nicht mit dem Port 8883.

                              Leider habe ich in letzter Zeit sehr viel an dem Container und der DS rum gespielt und weiß jetzt nicht welche Änderung das hervorgerufen hat, denn vorher lief es ja. Hat einer eine Idee woran das liegt? Wäre mir schon lieber die Firewall aktiv zu lassen. Der Container läuft im MACVLAN Netzwerk ohne zusätzliche Bridge.

                              haselchenH Offline
                              haselchenH Offline
                              haselchen
                              Most Active
                              schrieb am zuletzt editiert von haselchen
                              #1853

                              @jogge

                              Ich habe auch ne DS218+ und die Firewall aktiviert.
                              Keine weiteren Einstellungen vorgenommen.
                              e516cbc1-68eb-4dbd-8c83-f6f72bd8fcfa-grafik.png

                              Muss anscheinend an deiner MACVLAN Einstellung liegen oder an Einstellungen im Iobroker (Adapter Einstellungen).
                              Am Container von Iobroker kann man eigentlich nicht viel rumspielen :thinking_face:
                              Jedenfalls habe ich da für mich bisher keine Notwendigkeit gesehen.
                              Ansonsten , Backup einspielen wo es noch funktionierte und die anderen Einstellungen außerhalb kontrollieren.

                              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                              joggeJ H 2 Antworten Letzte Antwort
                              0
                              • haselchenH haselchen

                                @jogge

                                Ich habe auch ne DS218+ und die Firewall aktiviert.
                                Keine weiteren Einstellungen vorgenommen.
                                e516cbc1-68eb-4dbd-8c83-f6f72bd8fcfa-grafik.png

                                Muss anscheinend an deiner MACVLAN Einstellung liegen oder an Einstellungen im Iobroker (Adapter Einstellungen).
                                Am Container von Iobroker kann man eigentlich nicht viel rumspielen :thinking_face:
                                Jedenfalls habe ich da für mich bisher keine Notwendigkeit gesehen.
                                Ansonsten , Backup einspielen wo es noch funktionierte und die anderen Einstellungen außerhalb kontrollieren.

                                joggeJ Offline
                                joggeJ Offline
                                jogge
                                schrieb am zuletzt editiert von
                                #1854

                                @haselchen also am MACVLAN habe ich nichts geändert. Das würde mich wirklich wundern.
                                Ich habe allerdings vor kurzem ein DSM Update installiert und den Container zwei mal neu erstellt, weil ich ein neues USB device an der Syno im ioBroker erreichbar machen wollte. Das sind die einzigen Dinge bei denen ich mir vorstellen kann, dass was passiert sein kann. Vorher war die Firewall auch immer aktiviert. Vielleicht hat Synology im neusten Update was bei der Firewall geschraubt...

                                1 Antwort Letzte Antwort
                                0
                                • haselchenH haselchen

                                  @jogge

                                  Ich habe auch ne DS218+ und die Firewall aktiviert.
                                  Keine weiteren Einstellungen vorgenommen.
                                  e516cbc1-68eb-4dbd-8c83-f6f72bd8fcfa-grafik.png

                                  Muss anscheinend an deiner MACVLAN Einstellung liegen oder an Einstellungen im Iobroker (Adapter Einstellungen).
                                  Am Container von Iobroker kann man eigentlich nicht viel rumspielen :thinking_face:
                                  Jedenfalls habe ich da für mich bisher keine Notwendigkeit gesehen.
                                  Ansonsten , Backup einspielen wo es noch funktionierte und die anderen Einstellungen außerhalb kontrollieren.

                                  H Offline
                                  H Offline
                                  hetti72
                                  schrieb am zuletzt editiert von hetti72
                                  #1855

                                  gelöscht ....

                                  1 Antwort Letzte Antwort
                                  0
                                  • joggeJ jogge

                                    Servus, habe seit neustem das Problem, dass mein Alexa 2.0 und der iot Adapter gelb bleiben, wenn ich in der DS218+ die Firewall aktiviere. Log zeigt folgendes:

                                    iot.0	2020-06-08 06:46:28.934	info	(4270) Connection changed: disconnect
                                    iot.0	2020-06-08 06:46:28.934	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                                    iot.0	2020-06-08 06:46:28.931	error	(4270) Error by device connection: "getaddrinfo EAI_AGAIN a18wym7vjdl22g.iot.eu-west-1.amazonaws.com a18wym7vjdl22g.iot.eu-west-1.amazonaws.com:8883"
                                    iot.0	2020-06-08 06:46:17.887	info	(4270) Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
                                    

                                    Vorher wurde noch der Port 443 im Log erwähnt. Den habe ich dann in den Firewall-Regeln mit aufgenommen. Nun taucht er im Log auch nicht mehr auf, aber das gleiche funst nicht mit dem Port 8883.

                                    Leider habe ich in letzter Zeit sehr viel an dem Container und der DS rum gespielt und weiß jetzt nicht welche Änderung das hervorgerufen hat, denn vorher lief es ja. Hat einer eine Idee woran das liegt? Wäre mir schon lieber die Firewall aktiv zu lassen. Der Container läuft im MACVLAN Netzwerk ohne zusätzliche Bridge.

                                    H Offline
                                    H Offline
                                    hetti72
                                    schrieb am zuletzt editiert von
                                    #1856

                                    @jogge Hast du in den Firewall Regeln an das interne Docker Netzwerk (172.17.x.x. bzw. 172.18.x.x) gedacht? Ich hatte das nicht in meinem Regelwerk mit drin und hab lange gebraucht bis ich drauf gekommen bin.

                                    gruß,
                                    Hetti

                                    joggeJ 1 Antwort Letzte Antwort
                                    0
                                    • haselchenH Offline
                                      haselchenH Offline
                                      haselchen
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #1857

                                      @jogge
                                      Habe auch x mal in den letzten Tagen neue Container erstellt und erst gestern die neue DSM Software aufgespielt. Keine Probleme.

                                      @hetti72

                                      Da ich das default Profil habe und nichts spezielles eingestellt, müsste , wenn @jogge da was geändert hat, da sein Hase im Pfeffer sein.

                                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                      joggeJ 2 Antworten Letzte Antwort
                                      0
                                      • H hetti72

                                        @jogge Hast du in den Firewall Regeln an das interne Docker Netzwerk (172.17.x.x. bzw. 172.18.x.x) gedacht? Ich hatte das nicht in meinem Regelwerk mit drin und hab lange gebraucht bis ich drauf gekommen bin.

                                        gruß,
                                        Hetti

                                        joggeJ Offline
                                        joggeJ Offline
                                        jogge
                                        schrieb am zuletzt editiert von
                                        #1858

                                        @hetti72 betreibst du deinen Container nur via MACVLAN? Dachte das interne Docker Netzwerk ist nur für den Bridge mode interessant. Das hatte ich bisher nicht in den Regeln berücksichtigt und trotzdem funktionierte es. Werde es aber mal testen, danke.

                                        LG Joscha

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • haselchenH haselchen

                                          @jogge
                                          Habe auch x mal in den letzten Tagen neue Container erstellt und erst gestern die neue DSM Software aufgespielt. Keine Probleme.

                                          @hetti72

                                          Da ich das default Profil habe und nichts spezielles eingestellt, müsste , wenn @jogge da was geändert hat, da sein Hase im Pfeffer sein.

                                          joggeJ Offline
                                          joggeJ Offline
                                          jogge
                                          schrieb am zuletzt editiert von
                                          #1859

                                          @haselchen jetzt wo du es sagst, habe ich zwei zusätzliche Ports für den CCU-Historian freigegeben. Ist die einzige Änderung an den Regeln die ich seit langem durchgeführt habe.

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          664

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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