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. ioBroker Allgemein
  4. IoBroker unter Docker auf der Synology DiskStation?

NEWS

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

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

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

IoBroker unter Docker auf der Synology DiskStation?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
112 Beiträge 23 Kommentatoren 26.7k Aufrufe 3 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.
  • K Online
    K Online
    Kueppert
    schrieb am zuletzt editiert von
    #3

    Ich bin da auch auf Rückmeldungen gespannt. Hab eine stärkere Synology aber tue mich schwer mit dem Wechsel da die Konsole bei der Synology aber Befehle erwartet als die, die hier überall stehen…

    PS: dutch, wir machst du das mit Konsolen Befehlen bei deiner syno? Und wie machst du Backups? Welche Docker Installation für ioBroker nutzt du? Und warum 3 parallel???

    Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

    UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #4

      @Kueppert:

      tue mich schwer mit dem Wechsel da die Konsole bei der Synology aber Befehle erwartet als die, die hier überall stehen… `

      Ich glaube du verwechselst hier was ?

      Man installiert ioBroker nicht auf dem Linux root des NAS sonder innerhalb eines docker Containers.

      Dieser Container hat einen terminal wobei die Befehle gleich sind wie bei einer native Unix Installation nur der Befehl zum starten und stoppen ist anders (siehe docker thread hier im Forum).

      Die üblichen Kommandos apt-get update/upgrade, iobroker update bzw upgrade und Installation von Adaptern ist gleich.

      Der docker Container basiert auf einen Ubuntu Kernel.

      Greetz,

      Dutch

      Edit : ich rate strengstens ab ioBroker auf der Synology Linux zu installieren, wen Dan innerhalb von docker damit Synology und ioBroker unabhängig voneinander funktionieren und sich nicht beeinflussen.

      –-----------------------

      Send from mobile device

      Das schöne ios hat Auto Korrektur zum k****

      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

      1 Antwort Letzte Antwort
      0
      • StuebiS Offline
        StuebiS Offline
        Stuebi
        schrieb am zuletzt editiert von
        #5

        Ich habe ioBroker im Docker Container auf einer Synology 216+II mit 8 GB RAM laufen und bin super zufrieden. Es gab kurz Probleme mit Yahka (Apple Homekit) aber auch das habe ich den Griff bekommen.

        Performance von ioBroker auf der NAS ist super.

        ioBroker auf Synology DS216+II im Docker Container

        1 Antwort Letzte Antwort
        0
        • K Online
          K Online
          Kueppert
          schrieb am zuletzt editiert von
          #6

          @dutch: kannst du mir noch sagen wofür die 3 Docker Installationen bei dir parallel laufen? Ggf macht das ja für mich/die anderen auch Sinn?? ;)

          Danke dir und Grüße, Thorsten

          Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

          UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

          1 Antwort Letzte Antwort
          0
          • DutchmanD Offline
            DutchmanD Offline
            Dutchman
            Developer Most Active Administrators
            schrieb am zuletzt editiert von
            #7

            @Kueppert:

            @dutch: kannst du mir noch sagen wofür die 3 Docker Installationen bei dir parallel laufen? Ggf macht das ja für mich/die anderen auch Sinn?? ;)

            Danke dir und Grüße, Thorsten

            Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk `

            Ja klar,

            Also 2 laufen auf verschiedenen Häusern von einem kleineren Unternehmen und reden miteinander per MQTT und tauschen Daten aus zB für Alarmanlage und Überwachung ob das andere System online ist.

            Das 3te benutze ich als Test-System, ich mag es nicht so größere Updates direkt auf mein Production System aus zu probieren und manchmal ist das auch praktisch zum probieren/testen von scripten oder neuen Adaptern.

            ~Dutch

            Btw : das sind nur meine 3 docker gepflegten Installationen ins gesamt habe ich 12 am laufen bei verschiedenen Freunden usw.

            Wie sagt man so schön, ein Hobby das fast kein Hobby mehr ist ;-)

            –-----------------------

            Send from mobile device

            Das schöne ios hat Auto Korrektur zum k****

            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

            1 Antwort Letzte Antwort
            0
            • TolkinT Offline
              TolkinT Offline
              Tolkin
              schrieb am zuletzt editiert von
              #8

              Guten Morgen,

              ich habe gerade ioBroker im Docker Verzeichnis auf der Synology installiert. Soweit hat auch alles reibungslos funktioniert. Doch ich kann über http://IP-der-Synology:8081 ioBroker nicht starten? Laut Synology läuft aber allles. Kann mir jemand weiterhlefen?

              Ich habe noch einen UniFi Controller im Docker installiert, kann es damit zusammenhängen?

              1 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #9

                Hast du die Netzwerkeinstellungen richtig gemacht ?

                Ist der Port 8081 eventuell durch einen anderen Service belegt ?

                Was sagt das Log des docker Containers, kannst du da auf die console ?

                Screenshots würden helfen :)

                –-----------------------

                Send from mobile device

                Das schöne ios hat Auto Korrektur zum k****

                Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                1 Antwort Letzte Antwort
                0
                • TolkinT Offline
                  TolkinT Offline
                  Tolkin
                  schrieb am zuletzt editiert von
                  #10

                  Ok, habe beide Container gelöscht und neu angelegt. Jetzt funktioniert alles. Eine Frage habe ich jedoch noch, ich habe jetzt die ioBroker Admin Version 2.0.9 drauf. Wie kann ich jetzt die Aktuellste Version updaten?

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #11

                    2.0.9 ist die aktuelle Version, wenn du mit dem stable repository arbeitest.

                    Willst du admin v3 nutzen musst du entweder warten, dass dieser als stable deklariert wird oder vorübergehend deinen aktiven Verwahrungsort in den Systemeinstellungen auf latest stellen.

                    Gruß

                    Rainer

                    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 Antwort Letzte Antwort
                    0
                    • TolkinT Offline
                      TolkinT Offline
                      Tolkin
                      schrieb am zuletzt editiert von
                      #12

                      Vielen Dank, jetzt ist alles perfekt ;)

                      1 Antwort Letzte Antwort
                      0
                      • K Online
                        K Online
                        Kueppert
                        schrieb am zuletzt editiert von
                        #13

                        @Tolkin:

                        Guten Morgen,

                        ich habe gerade ioBroker im Docker Verzeichnis auf der Synology installiert. Soweit hat auch alles reibungslos funktioniert. Doch ich kann über http://IP-der-Synology:8081 ioBroker nicht starten? Laut Synology läuft aber allles. Kann mir jemand weiterhlefen?

                        Ich habe noch einen UniFi Controller im Docker installiert, kann es damit zusammenhängen? ` Cool, nutze auch den unifi Container zusätzlich ;)

                        Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

                        UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dtp
                          schrieb am zuletzt editiert von
                          #14

                          By the way, bei mir läuft die Version 3 des Admin-Adapters seit mehreren Wochen absolut problemlos und stabil im Docker-Container meiner DS718+ mit 6 GB RAM.

                          Witzig ist übrigens, dass ich zum Updaten des js-controllers niemals "sudo iobroker stop" ausführen muss. Das funktioniert nämlich so nicht. Dafür geht es immer on the fly im Container-Terminal mit einem anschließenden Neustart des Container-Images.

                          ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                          1 Antwort Letzte Antwort
                          0
                          • DutchmanD Offline
                            DutchmanD Offline
                            Dutchman
                            Developer Most Active Administrators
                            schrieb am zuletzt editiert von
                            #15

                            @dtp:

                            Witzig ist übrigens, dass ich zum Updaten des js-controllers niemals "sudo iobroker stop" ausführen muss. Das funktioniert nämlich so nicht. Dafür geht es immer on the fly mit einem anschließenden Neustart des Container-Images. `

                            Siehe das Tutorial, im docker Container sind die Befehle anders zum Start/Stop.

                            > Hinweis: Seit Version 1.1.0 wird ioBroker im Docker Container nicht mehr als Dienst ausgeführt. Damit sind auch die bekannten Befehle „iobroker start“ und „iobroker stop“ nur noch begrenzt verwendbar. Im folgenden Code-Beispiel ist zu sehen wie man ioBroker stattdessen stoppen und wieder starten kann.

                             cd /opt/iobroker
                            pkill io
                            node node_modules/iobroker.js-controller/controller.js >/opt/scripts/docker_iobroker_log.txt 2>&1 &
                            
                            

                            https://buanet.de/2017/09/iobroker-unte … station/2/


                            Send from mobile device

                            Das schöne ios hat Auto Korrektur zum k****

                            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              dtp
                              schrieb am zuletzt editiert von
                              #16

                              @tstueben:

                              Es gab kurz Probleme mit Yahka (Apple Homekit) aber auch das habe ich den Griff bekommen. `

                              Was war das Problem und wie hast du es gelöst?

                              Ging es evtl. darum, dass die Brigde nicht gefunden werden konnte?

                              ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                              1 Antwort Letzte Antwort
                              0
                              • DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                schrieb am zuletzt editiert von
                                #17

                                @dtp:

                                @tstueben:

                                Es gab kurz Probleme mit Yahka (Apple Homekit) aber auch das habe ich den Griff bekommen. `

                                Was war das Problem und wie hast du es gelöst?

                                Ging es evtl. darum, dass die Brigde nicht gefunden werden konnte? `

                                Der "Bonjour" Dienst darf nicht auf dem Synology aktiviert sein.

                                –-----------------------

                                Send from mobile device

                                Das schöne ios hat Auto Korrektur zum k****

                                Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  dtp
                                  schrieb am zuletzt editiert von
                                  #18

                                  @Dutchman:

                                  Siehe das Tutorial, im docker Container sind die Befehle anders zum Start/Stop. `

                                  Danke für den Hinweis, aber das war mir schon bekannt. 8-) Wie gesagt, es geht bei mir sogar on the fly. Hab bisher jedes Update der Version 3.x so durchgeführt und immer hat es reibungslos funktioniert.

                                  ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                                  1 Antwort Letzte Antwort
                                  0
                                  • D Offline
                                    D Offline
                                    dtp
                                    schrieb am zuletzt editiert von
                                    #19

                                    @Dutchman:

                                    Der "Bonjour" Dienst darf nicht auf dem Synology aktiviert sein. `

                                    Das hatte ich alles schon mit einer in einem weiteren Docker-Container installierten https://hub.docker.com/r/marcoraddatz/homebridge/ durch. Bisher hat nichts funktioniert. Daher läuft bei mir die Homebridge auf einem Raspi.

                                    Hier hatte ich dazu mal ein https://github.com/marcoraddatz/homebridge-docker/issues/42 geöffnet. Interessant ist für mich noch der letzte Hinweis mit dem parallelen ioBroker-Container, den ich aber bisher noch nicht getestet habe.

                                    ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                                    1 Antwort Letzte Antwort
                                    0
                                    • StuebiS Offline
                                      StuebiS Offline
                                      Stuebi
                                      schrieb am zuletzt editiert von
                                      #20

                                      @Dutchman:

                                      @dtp:

                                      @tstueben:

                                      Es gab kurz Probleme mit Yahka (Apple Homekit) aber auch das habe ich den Griff bekommen. `

                                      Was war das Problem und wie hast du es gelöst?

                                      Ging es evtl. darum, dass die Brigde nicht gefunden werden konnte? `

                                      Der "Bonjour" Dienst darf nicht auf dem Synology aktiviert sein.

                                      –-----------------------

                                      Send from mobile device

                                      Das schöne ios hat Auto Korrektur zum k****

                                      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community `

                                      Genau, ich musste den Bonjour Dienst auf der NAS deaktivieren. Dann lief auch yahka!

                                      Habt Ihr den ioBroker in Docker Container im Host oder Bridge Mode laufen?

                                      Gesendet von iPhone mit Tapatalk

                                      ioBroker auf Synology DS216+II im Docker Container

                                      1 Antwort Letzte Antwort
                                      0
                                      • StuebiS Offline
                                        StuebiS Offline
                                        Stuebi
                                        schrieb am zuletzt editiert von
                                        #21

                                        Ich habe den Docker Container buanet/iobroker in der Version 1.1.0 von André bei mir auf der Synology installiert. Die Installation habe ich wie hier auf https://buanet.de/2017/09/iobroker-unte … skstation/ beschrieben vorgenommen. Ich habe aber ein paar kleine Änderungen vorgenommen damit ich den Bonjour Dienst auf der NAS parallel laufen lassen kann.

                                        Auch kann man mit der Lösung unten, mehrere ioBroker Instanzen laufen lassen, die alle dann unter Apple Homekit sichtbar sind.

                                        Dafür darf der ioBroker Container nicht im Host Modus gestartet werden. Der NET (Bridge) Modus geht leider auch nicht, da die vergebene IP Adresse aus einem anderen Subnet ist (172.17.0.0) ist. Damit funktioniert Apple Homekit / Bonjour nicht mehr.

                                        Aus diesem Grund muss ein MACVLAN angelegt werden (Mit Macvlan ist es möglich einer Netzwerkschnittstelle mehrere virtuelle Schnittstellen mit einer eigenen MAC Adresse zuzuweisen). Leider bietet Synology diese Option über die Docker Oberfläche nicht an.

                                        Also mit SSH auf der NAS als root anmelden und folgenden Befehl ausführen:

                                        docker network create -d macvlan --subnet=192.168.20.0/24 --gateway=192.168.20.40 --ip-range=192.168.20.80/28  --aux-address 'host=192.168.20.80' -o parent=eth0 mac0
                                        
                                        

                                        Die IP Adresse meiner NAS ist 192.168.20.30 das dazugehörige Subnetz ist 192.168.20.0/24. Mit dem Befehl oben habe ich eine "MACVLAN Schnittstelle" in Docker im Subnet 192.168.20.80/28 angelegt. In diesem Subnet werden IP Adressen von 192.168.20.80 bis 192.168.20.95 vergeben (http://www.subnet-calculator.com/cidr.php). Dieser Bereich sollte beim eigenen DHCP Server ausgeschlossen werden um nicht doppelte IP Adressen zu vergeben.

                                        In Docker sehe ich jetzt nun den Eintrag mac0 unter Netzwerk.

                                        4352_docker-netzwerk.png

                                        Also nächstes den Docker Container buanet/iobroker installieren und anders als in der Anleitung beschrieben in den erweiterten Einstellungen unter Netzwerk den Netzwerknamen mac0 auswählen.

                                        4352_docker-einstellung.png

                                        Jetzt kann der Container gestartet werden und sollte eine IP Adressen zwischen 192.168.20.81 bis 192.168.20.95 erhalten. (Die IP Adresse 192.168.20.80 wurde mit dem Parameter –aux-address 'host=192.168.20.80' ausgeschlossen).

                                        Nun solle man ioBroker mit http://192.168.20.x:8081 von außen erreichen. Jetzt gibt es leider noch 2 Probleme. Einmal ist der DNS Server im Docker Container verkehrt und keine Namen auflösen und man kann aus dem Docker Container nicht die NAS erreichen und umgekehrt.

                                        Folgendermaßen kann man das Problem lösen! Dafür wieder mit SSH auf der NAS als root anmelden und folgende Befehle ausführen:

                                        # Virtuelles Netzwerk Device mac1 anlegen
                                        ip link add mac1 link eth0 type macvlan mode bridge
                                        ip addr add 192.168.20.80/32 dev mac1
                                        ip link set mac1 up
                                        ip route add 192.168.20.80/28 dev mac1
                                        
                                        

                                        Somit ist der Docker ioBroker Container nun auch von der NAS aus ansprechbar. Aus dem Docker Container ist die NAS über die zusätzliche IP Adresse 192.168.20.80 zu erreichen. Leider sind die Einstellungen nach jedem reboot der NAS weg und müssen neu angelegt werden. Ich habe mir ein kleines sh Skript erstellt, welches bei jedem Start der NAS über den Synology Aufgabenplaner ausgeführt wird.

                                        Nun noch das Problem mit dem DNS Server bereinigen. Dafür im ioBroker Docker Container ein Terminal öffnen. Nun als erstes einmal folgenden Befehl durchführen:

                                        echo "nameserver 8.8.8.8 "> /etc/resolv.conf
                                        
                                        

                                        Damit wurde der DNS Server mit der IP-Adresse 8.8.8.8 eingerichtet. Leider wird der Eintrag beim jedem reboot des ioBroker Docker Containers überschrieben. Nun schnell noch folgende Befehle ausführen um das System auf den neusten Stand zu bringen und den Editor vi zu installieren.

                                        apt-get update
                                        apt-get upgrade
                                        # Editor VI installieren
                                        apt-get install vim
                                        apt-get install net-tools
                                        apt-get install dnsutils
                                        # Für Webcam Einbindung bei iobroker.yahka
                                        apt-get install ffmpeg
                                        
                                        # Zeitzone geradeziehen
                                        cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
                                        
                                        

                                        So jetzt nun noch das Startskript anpassen, damit der Nameserver bei jedem Neustart des Container überschrieben wird. Dafür im Docker Container mit dem Editor vi das Skript /opt/scripts/iobroker_startup.sh um folgende Einträge am Anfang ergänzen:

                                        #!/bin/sh
                                        
                                        # Ergänzung - Anfang
                                        echo "nameserver 8.8.8.8" > /etc/resolv.conf
                                        echo "192.168.20.80 nas nas.mydomain.local" >> /etc/hosts
                                        # Ergänzung - Ende
                                        
                                        cd /opt/iobroker
                                        
                                        # ...
                                        
                                        

                                        Jetzt den Container neu starten. Übrigens die Migration der "alten" ioBroker Docker Installation in den neuen Container war total unproblematisch. Dafür habe ich das /opt/iobroker Verzeichnis kopiert. Vorher hatte ich die ioBroker / ioBroker Admin Versionen auf die gleiche Versionsnummern hochgezogen.

                                        Nachtrag:

                                        Falls Ihr ein Bond am Laufen habt oder Open vSwitch nutzt dann müsst Ihr als Device bondX (X = 0,1,2,…), oder ovs_ethX (X = 0,1,2,...) statt eth0 nutzen.

                                        VG

                                        Stübi

                                        ioBroker auf Synology DS216+II im Docker Container

                                        NegaleinN 1 Antwort Letzte Antwort
                                        2
                                        • Homer.J.H Offline
                                          Homer.J.H Offline
                                          Homer.J.
                                          schrieb am zuletzt editiert von
                                          #22

                                          Hi,

                                          bekomme diesen Fehler.

                                          Start container iobroker_neu failed: {"message":"failed to create the macvlan port: device or resource busy"}.

                                          Grüße Steffen

                                          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

                                          822

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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