<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[HowTo] ioBroker unter Docker auf Synology DiskStation]]></title><description><![CDATA[<p dir="auto"><strong>ÜBERARBEITUNG dieses Beitrags am 15.10.2020</strong></p>
<p dir="auto">Es ist viel Wasser die Elbe hinab geflossen und auch der ioBroker unter Docker hat sich verändert, sodass dieses Thema in seine Komplexität schlicht nicht (mehr) in einen Post passt.<br />
Aus diesem Grund ist das Tutorial aus diesem Post <strong>nicht mehr aktuell</strong> und wird auch <strong>nicht weiter gepflegt</strong>.<br />
Für weitere Informationen zum Thema ioBroker unter Docker (mit oder ohne Synology DiskStation) stelle ich euch ab heute eine eigene Website zur Verfügung welche ich Stück für Stück mit relevanten Informationen zum Thema erweitern werde. Dieses und weitere Tutorials findet ihr ab sofort unter:</p>
<p dir="auto"><strong><a href="https://smarthome.buanet.de" rel="nofollow ugc">https://smarthome.buanet.de</a></strong></p>
<p dir="auto">Direktlink:<br />
(<a href="https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/" rel="nofollow ugc">https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/</a>)</p>
<p dir="auto">Selbstverständlich bleibt dieser Threat hier als Support-Thread geöffnet. Es wird auch von niemanden verlangt die 2000+ Post zu lesen! Trotzdem hoffe ich. dass ihr den Thread vor dem Stellen der Frage einmal durchsucht.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/glasfaser" aria-label="Profile: Glasfaser">@<bdi>Glasfaser</bdi></a> sagte in <a href="/post/502156">[HowTo][Anleitung] Installation ioBroker in Docker auf Synology DiskStation</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andre" aria-label="Profile: andre">@<bdi>andre</bdi></a></p>
<p dir="auto">Danke andre ,  für deine kurze Stellungnahme ;)</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andre" aria-label="Profile: andre">@<bdi>andre</bdi></a> sagte in <a href="/post/502149">[HowTo][Anleitung] Installation ioBroker in Docker auf Synology DiskStation</a>:<br />
Das kann man sicher nicht erwarten! Was ich aber beobachte ist, dass offenbar nur die Wenigsten wissen, dass man auch einen Thread durchsuchen kann. Denn dann werden aus 2100 Beiträgen plötzlich nur 20 oder 30 Posts zu einem bestimmten Thema... Immer noch<br />
mühsam, aber das ist eben so!</p>
</blockquote>
<p dir="auto">Damit andere wissen was du meinst :</p>
<p dir="auto">In User Einstellung aktivieren :</p>
<p dir="auto"><img src="/assets/uploads/files/1602447540619-1.jpg" alt="1.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">STRG + F</p>
<p dir="auto"><img src="/assets/uploads/files/1602447290511-2.jpg" alt="2.JPG" class=" img-fluid img-markdown" /></p>
</blockquote>
<p dir="auto">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br />
Original Post vom 2. Februar 2017<br />
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
<p dir="auto">Kleine Wette:</p>
<p dir="auto">Ich wette, dass es möglich ist ioBroker in weniger als zwei Minuten in Betrieb zu nehmen ohne einen einzigen Befehl in eine Kommandozeile einzutippen. :)</p>
<p dir="auto">Spaß beiseite, ich habe mich in den vergangenen Tagen einmal ausgiebig mit dem Virtualisierungstool Docker beschäftigt. Herausgekommen ist dieses kleine aber feine Setup inkl. einem ioBroker-Docker-Image auf Basis von Debian. Vielleicht ja eine echte Alternative zu Einplatinen-Rechnern oder Dauerlauf-PCs….</p>
<p dir="auto">Vorraussetzung:</p>
<ul>
<li>Unterstütze Synology DiskStation mit installiertem Docker Paket (<a href="https://www.synology.com/de-de/dsm/app_packages/Docker" rel="nofollow ugc">https://www.synology.com/de-de/dsm/app_packages/Docker</a>)</li>
</ul>
<p dir="auto">Dann kann es auch schon los gehen…</p>
<p dir="auto">Schritt 1: Image herunterladen</p>
<p dir="auto">Öffne den Bereich "Registrierung" in der Docker-Oberfläche auf des Synology DiskStation und gebe in das Suchfeld "iobroker" ein. Markiere das Image "buanet/iobroker" und klicke auf dne Downloas-Button. Das Image wird nun heruntergeladen.</p>
<p dir="auto"><img src="/assets/uploads/files/914_01_pull_image.jpeg" alt="914_01_pull_image.jpeg" class=" img-fluid img-markdown" /><br />
Schritt 2: Container aus Image erstellen</p>
<p dir="auto">Öffne den Bereich "Abbild" in der Docker-Oberfläche. Hier sollte nun das Image "buanet/iobroker:latest" zur Verfügung stehen. Wähle das Image aus und klicke auf den Starten-Button.</p>
<p dir="auto"><img src="/assets/uploads/files/914_02_image_downloaded.jpeg" alt="914_02_image_downloaded.jpeg" class=" img-fluid img-markdown" /><br />
Es öffnet sich ein Wizard zum Erstellen eines Containers. Vergebe einen Containernamen und klicke auf den Button "Erweiterte Einstellungen".</p>
<p dir="auto"><img src="/assets/uploads/files/914_03_container_wizard.jpeg" alt="914_03_container_wizard.jpeg" class=" img-fluid img-markdown" /><br />
In den Erweiterten Einstellungen wähle das Kontrollkästchen "Automatischen Neustart aktivieren" aus um sicherzustellen, dass der Container sich im Fehlerfall selbstständig neu startet.</p>
<p dir="auto"><img src="/assets/uploads/files/914_04_container_wizard_advanced1.jpeg" alt="914_04_container_wizard_advanced1.jpeg" class=" img-fluid img-markdown" /><br />
Unter Netzwerk wähle "Dasselbe Netzwerk wie Docker Host verwenden". Diese Einstellung sorgt dafür, dass siche ioBroker später "anfühlt" als würde es direkt auf der DiskStation laufen und vermeidet Probleme mit dem Hostnamen.</p>
<p dir="auto"><img src="/assets/uploads/files/914_05_container_wizard_advanced2.jpeg" alt="914_05_container_wizard_advanced2.jpeg" class=" img-fluid img-markdown" /><br />
Schließe die Erweiterten Einstellungen mit OK, und klicke den Weiter-Button. In der Zusammenfassung sind nochmals alle Einstellungen aufgeführt. Klicke auf "Übernehmen".</p>
<p dir="auto"><img src="/assets/uploads/files/914_06_container_wizard_end.jpeg" alt="914_06_container_wizard_end.jpeg" class=" img-fluid img-markdown" /><br />
Schritt 3: Container überprüfen</p>
<p dir="auto">Öffne den Bereich "Container" in der Docker-Oberfläche. Hier sollte nun der erstellte Container erscheinen. Prüfe ob der Container eingeschaltet ist und sich im Status "Läuft" befindet.</p>
<p dir="auto"><img src="/assets/uploads/files/914_07_container_started.jpeg" alt="914_07_container_started.jpeg" class=" img-fluid img-markdown" /><br />
Wähle den Container aus und klicke auf "Details".</p>
<p dir="auto"><img src="/assets/uploads/files/914_08_container_details1.jpeg" alt="914_08_container_details1.jpeg" class=" img-fluid img-markdown" /><br />
Unter "Prozess" siehst du ob ioBroker erfolgreich gestartet ist. Falls dem so ist, sieht es ungefähr so aus:</p>
<p dir="auto"><img src="/assets/uploads/files/914_09_container_details2.jpeg" alt="914_09_container_details2.jpeg" class=" img-fluid img-markdown" /><br />
Unter "Terminal" hast du direkten Zugriff auf die Kommandozeile des Containers. Sollte die Kommandozeile leer sein, klicke in das große graue Feld und drücke Enter. Nun sollte es wie folgt aussehen:</p>
<p dir="auto"><img src="/assets/uploads/files/914_10_container_details3.jpeg" alt="914_10_container_details3.jpeg" class=" img-fluid img-markdown" /><br />
Über die Kommandozeile kannst du nun z.B. optionale Softwarepakete nachinstallieren (manche Adapter/ Funktionen benötigen das) oder auch mit den bekannten Befehlen deine ioBroker-Installation steuern, wie z.B. einen Neustart des Dienstes:</p>
<pre><code>cd /opt/iobroker
iobroker stop
iobroker start
</code></pre>
<p dir="auto">Schritt 4: ioBroker Weboberfläche öffnen</p>
<p dir="auto">Wenn der Container ordnungsgemäß eingerichtet und gestartet ist, sollte deine neue ioBroker-Installation nun über das Webinterface erreichbar sein. Öffne dazu einfach den entsprechenden Pfad in einem Webbrowser:</p>
<pre><code>http://[name_oder_ip_der_diskstation]:8081
</code></pre>
<p dir="auto">Als kleines Goodie obendrauf, hier die Anleitung nochmal als kleines Video: <a href="https://www.youtube.com/watch?v=G-A3Q1Pq0YQ" rel="nofollow ugc">https://www.youtube.com/watch?v=G-A3Q1Pq0YQ</a></p>
<p dir="auto">Ich habe meine ioBroker Installation vor 2 Tagen auf Docker umgezogen. Bisher keine Probleme.</p>
<p dir="auto">Aktuell habe ich noch kein automatisiertes Backup aktiv (muss noch ein Script schreiben). Manuell lässt sich der ioBroker Container ganz einfach über die Docker-Öberfläche sichern: Bereich "Container", ioBroker Container auswählen, unter "Einstellungen" &gt; "Export" wählen und "Containerinhalt und -einstellungen exportieren". Dann lässt sich das Backup direkt auf der Synology ablegen.</p>
<p dir="auto">MfG,</p>
<p dir="auto">André</p>
<p dir="auto">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br />
Hinzugefügt am 08.03.2017<br />
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
<p dir="auto">Es gibt ein neues Docker-Image im Docker Hub (sobald es fertig generiert ist). Darin enthalten jetzt ein Fix für die Zeitzone. Es sollte ab sofort automatisch Europe/Berlin eingestellt sein.</p>
<p dir="auto">Außerdem habe ich ein bisschen rum experimentiert und es jetzt ermöglicht auch Updates des Docker Images einfach einspielen zu können. Dazu liegt mein ioBroker-Verzeichnis jetzt direkt auf der Synology und wird nur in den Container gemountet. Dies ermöglicht es nun den Container aus zu tauschen und meine ioBroker-Installation bei zu behalten.</p>
<p dir="auto">Das Ganze betrachte ich jetzt mal als Thema für "Fortgeschrittene" weshalb ich meine Anleitung jetzt auch ein wenig kürzer fasse.</p>
<p dir="auto">Advanced Schritt 1.</p>
<p dir="auto">ioBroker-Verzeichnis "erstellen" (oder halt ein eigenes Backup nehmen):</p>
<p dir="auto">Damit wir ein lauffähiges ioBroker-Verzeichnis bekommen muss einmal ein Container nach der obigen Anleitung erstellt werden. Läuft der Container, kann man über die Kommandozeile einfach ioBroker stoppen und das komplette ioBroker-Verzeichnis aus dem Container heraus auf die Synology kopieren, z.B. in den Ordner /volume1/docker/iobroker.</p>
<p dir="auto">Ich habe dazu den ioBroker-Ordner im Container in ein .tar-Verzeichnis gepackt, über ein gemountetes Verzeichnis auf die Synology kopiert und dort wieder entpackt.</p>
<p dir="auto">Advanced Schritt 2.</p>
<p dir="auto">Den Container aus Advanced Schritt 1 löschen und einen neuen erstellen (gerade gesehen, man muss nicht löschen, man kann auch bearbeiten). In Schritt zwei der "einfachen" Anleitung vor dem Schließen der erweiterten Einstellungen die Registerkarte "Volume" öffnen und den Pfad /opt/iobroker im Container auf den Pfad im Dateisystem der Synology (z.B. /docker/iobroker) mounten. So sieht das aus:</p>
<p dir="auto"><img src="/assets/uploads/files/914_volume.png" alt="914_volume.png" class=" img-fluid img-markdown" /><br />
Wichtig: Der Ordner auf der Synology muss sich in einem "gemeinsamen Ordner" befinden welcher über die Oberfläche des DiskStation angelegt worden ist. Bei mir ist das der Ordner "docker" (Im Filesystem der DiskStation also /volume1/docker).</p>
<p dir="auto">Advanced Schritt 3.</p>
<p dir="auto">Weiter wie in der Anleitung oben.</p>
<p dir="auto">Wir sollten nun einen Docker-Container haben, der für das ioBroker-Verzeichnis auf das Dateisystem der DiskStation zugreift.</p>
<p dir="auto">Falls es nun vielleicht ein Update des Images gibt, können wir das Image einfach herunter laden, den alten Container deaktivieren oder löschen und wie beschrieben einen neuen Container mit gemountetem Verzeichnis aus dem neuen Image erstellen. Die ioBroker Installation bleibt davon unberührt (auf der DiskStation).</p>
]]></description><link>https://forum.iobroker.net/topic/4733/howto-iobroker-unter-docker-auf-synology-diskstation</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 19:54:58 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/4733.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Feb 2017 12:57:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 22 Jan 2024 17:47:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andre" aria-label="Profile: andre">@<bdi>andre</bdi></a></p>
<p dir="auto">Danke, die  Env hab ich tatsächlich übersehen.. 🙈🙈🙈</p>
<p dir="auto">Kaum macht man‘s richtig, funktioniert es… 😀😀👍👍👍👍👍</p>
]]></description><link>https://forum.iobroker.net/post/1117201</link><guid isPermaLink="true">https://forum.iobroker.net/post/1117201</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 22 Jan 2024 17:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 22 Jan 2024 13:28:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a> Liegt vielleicht daran, dass du deinem Container in der Config nicht gesagt hast, dass er ein Slave sein soll. Zumindest fehlt laut Log die Umgebungsvariable "IOB_MULTIHOST".<br />
Wenn ich deinen Fall richtig verstehe, dann sollte die ja auf Slave stehen. Dann würde er auch nicht versuchen den Hostnamen zu ändern... Außerdem ist es immer hilfreich in solch einem Fall "DEBUG" = "true" zu setzen. Gerade bei dem Multihost-Gedöns habe ich reichlich Logging eingebaut...</p>
<p dir="auto">MfG,<br />
André</p>
]]></description><link>https://forum.iobroker.net/post/1117070</link><guid isPermaLink="true">https://forum.iobroker.net/post/1117070</guid><dc:creator><![CDATA[andre]]></dc:creator><pubDate>Mon, 22 Jan 2024 13:28:18 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 22 Jan 2024 10:56:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andre" aria-label="Profile: andre">@<bdi>andre</bdi></a></p>
<p dir="auto">folgende Ausgangssituation:<br />
Synology 1 - Docker iobroker (macvlan) (v9.0.1), redis(host), alles in Portainer gemanaged<br />
iobroker laeuft als Master, Slave ist ein iobroker LXC in Proxmox auf ner anderen Maschine, keine Probleme.</p>
<p dir="auto">Synology 2 - Docker iobroker (macvlan) (v9.0.1)<br />
startet alleine mit json/json ohne probleme.  Dieser soll jetzt aber auch ein Slave von iobroker-Syno1 werden.<br />
Vorgehensweise, lt. doku<br />
in der Console den maintenance mode on, iob setup custom, alles auf den redis-host (ich hab das schon bestimmt 50x auch mit anderen Systemen gemacht), maintenance mode off, Docker neu starten...<br />
Normalweise sollte der neue iobroker als Slave auftauchen, macht er nur in den Objekten, und der Container beendet sich mit "stop iobroker first"<br />
</p><section class="spoiler-wrapper"><button class="spoiler-control btn btn-default">Spoiler</button><section style="display:none" class="spoiler-content"><p></p>
<pre><code>
--------------------------------------------------------------------------------
-------------------------     2024-01-22 10:53:00      -------------------------
--------------------------------------------------------------------------------
-----                                                                      -----
----- ██╗  ██████╗  ██████╗  ██████╗   ██████╗  ██╗  ██╗ ███████╗ ██████╗  -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ █████╔╝  █████╗   ██████╔╝ -----
----- ██║ ██║   ██║ ██╔══██╗ ██╔══██╗ ██║   ██║ ██╔═██╗  ██╔══╝   ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║  ██║ ╚██████╔╝ ██║  ██╗ ███████╗ ██║  ██║ -----
----- ╚═╝  ╚═════╝  ╚═════╝  ╚═╝  ╚═╝  ╚═════╝  ╚═╝  ╚═╝ ╚══════╝ ╚═╝  ╚═╝ -----
-----                                                                      -----
-----              Welcome to your ioBroker Docker container!              -----
-----                    Startupscript is now running!                     -----
-----                          Please be patient!                          -----
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
-----                          System Information                          -----
-----                    arch:                x86_64                       -----
-----                    hostname:            iobrokerDS                   -----
-----                                                                      -----
-----                          Version Information                         -----
-----                    image:               v9.0.1                       -----
-----                    build:               2023-12-24T23:44:38+00:00    -----
-----                    node:                v18.19.0                     -----
-----                    npm:                 10.2.3                       -----
-----                                                                      -----
-----                        Environment Variables                         -----
-----                    AVAHI:               true                         -----
-----                    DEBUG:               false                        -----
-----                    IOB_OBJECTSDB_TYPE:  redis                        -----
-----                    IOB_OBJECTSDB_HOST:  10.10.2.10                   -----
-----                    IOB_OBJECTSDB_PORT:  6379                         -----
-----                    IOB_STATESDB_TYPE:   redis                        -----
-----                    IOB_STATESDB_HOST:   10.10.2.10                   -----
-----                    IOB_STATESDB_PORT:   6379                         -----
-----                    PACKAGES:            nano libfontconfig           -----
-----                    SETGID:              1000                         -----
-----                    SETUID:              1000                         -----
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
-----                   Step 1 of 5: Preparing container                   -----
--------------------------------------------------------------------------------

Updating Linux packages on first run... Done.


PACKAGES is set. Installing the following additional Linux packages: nano libfontconfig

nano is not installed. Installing... Done.
libfontconfig is not installed. Installing... Done.


Registering maintenance script as command... Done.

--------------------------------------------------------------------------------
-----             Step 2 of 5: Detecting ioBroker installation             -----
--------------------------------------------------------------------------------

Existing installation of ioBroker detected in "/opt/iobroker".

--------------------------------------------------------------------------------
-----             Step 3 of 5: Checking ioBroker installation              -----
--------------------------------------------------------------------------------

(Re)setting permissions (This might take a while! Please be patient!)... Done.

Configuring custom objects db...
IOB_OBJECTSDB_TYPE is available and value meets detected ioBroker installation.
IOB_OBJECTSDB_HOST is available and value meets detected ioBroker installation.
IOB_OBJECTSDB_PORT is available and value meets detected ioBroker installation.
Done.

Configuring custom states db...
IOB_STATESDB_TYPE is available and value meets detected ioBroker installation.
IOB_STATESDB_HOST is available and value meets detected ioBroker installation.
IOB_STATESDB_PORT is available and value meets detected ioBroker installation.
Done.

Checking Database connection... Done.

Hostname in ioBroker does not match the hostname of this container.
Cannot execute changes on running system. Stop iobroker first.
Updating hostname to "iobrokerDS"... 

</code></pre>
<p dir="auto"></p></section></section><p></p>
<p dir="auto">Frage:<br />
das aktivieren von "multihost on" im Docker geht nicht, da sich iobroker beendet und der ganze Container dann haengt. Starte ich den Container dann neu, ist natuerlich multihost "slave verbindungen zulassen" wieder deaktiviert...<br />
Lt. Doku soll das bei Redis ja auch garnicht notwendig sein, mit nem LXC/VM unter Proxmox hatte ich da nie probleme.</p>
]]></description><link>https://forum.iobroker.net/post/1116941</link><guid isPermaLink="true">https://forum.iobroker.net/post/1116941</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 22 Jan 2024 10:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 18:41:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a> ich hab ihn angeschrieben. warte noch auf rückmeldung.</p>
]]></description><link>https://forum.iobroker.net/post/1113412</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113412</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 18:41:37 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 18:28:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">ja dann geht’s nicht… lass den an.<br />
Kann man den Adapter nicht richtig konfigurieren, wie bei mqtt, und vielen anderen?<br />
Was sagt denn der Developer dazu?</p>
]]></description><link>https://forum.iobroker.net/post/1113405</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113405</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 18:28:41 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 18:17:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a> bevor ich das tu. nur dass ich das richtig verstehe. die 172. Schnittstelle ist für die Kommunikation von Conatinern untereinander korrekt? Wenn ich die abschalte haben container untereinander keine Kommunikation mehr stimmt das?<br />
Bei mir läuft noch Redis auf einem eigenen Container. Kann der dann noch mit dem iobroker kommunizieren wenn ich die 172. Schnittstelle ausschalte?</p>
]]></description><link>https://forum.iobroker.net/post/1113395</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113395</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 18:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 18:08:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">Brauchst du die <a href="http://172.er" rel="nofollow ugc">172.er</a> Schnittstelle? Schalt die mal ab…</p>
]]></description><link>https://forum.iobroker.net/post/1113388</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113388</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 18:08:53 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 17:46:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> den link hab ich eingerichtet ist aber nicht das problem. Da es in diesem fall nicht der host ist welcher mit dem container kommunizieren muss</p>
]]></description><link>https://forum.iobroker.net/post/1113379</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113379</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 17:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 15:41:42 GMT]]></title><description><![CDATA[<p dir="auto">werden thread hier findet und das verzeichnis bei sich aber nicht findet:<br />
nicht alle distributionen verwenden den networkmanager.</p>
<p dir="auto">daher muss dann nach anderen alternativen gesucht werden, wie ein userscript auf basis eines ereignisses ausgeführt werden kann.<br />
für DSM werden hier ein paar sachen diskutiert<br />
<a href="https://community.synology.com/enu/forum/11/post/133969?page=1&amp;sort=oldest" rel="nofollow ugc">https://community.synology.com/enu/forum/11/post/133969?page=1&amp;sort=oldest</a></p>
]]></description><link>https://forum.iobroker.net/post/1113319</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113319</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Mon, 15 Jan 2024 15:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 14:00:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a></p>
<p dir="auto">besser ist das skript in das verzeichnis<br />
/etc/network/if-up.d/dockermacvlan<br />
zu legen</p>
<pre><code>#!/bin/sh

if [ "$IFACE" = "enp3s0" ]; then
    ip link add macvlan0 link enp3s0 type macvlan mode bridge
    ip addr add 192.168.1.80/28 dev macvlan0
    ip link set macvlan0 up
fi

</code></pre>
<p dir="auto">das wird dann automatisch ausgeführt, sobal ein netzwerkdevice zur verfügung steht.</p>
]]></description><link>https://forum.iobroker.net/post/1113272</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113272</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Mon, 15 Jan 2024 14:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 13:43:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">Oliver, richtig, hatte ich ganz vergessen, mein Script (hab ich irgendwo aus dem Netz..) in der Syno sieht so aus, steht auf<br />
Ausfuehren als root, alle 15 min, wenn fehlgeschlagen Email-Benachrichtung.</p>
<pre><code>#!/bin/sh
if ip link | grep "mac1@ovs_eth3" &gt; /dev/null; then

 echo "Device mac1 existiert"

else

 echo "Device mac1 anlegen"
 ip link del mac1
 ip link add mac1 link ovs_eth3 type macvlan mode bridge
 ip addr add 10.1.1.9/28 dev mac1
 ip link set mac1 up
 ip route add 10.1.1.9 dev mac1

fi

</code></pre>
<p dir="auto">Die 10.1.1.9 ist die MacVlan IP, ovs_eth3 das Interface der Syno, das script schaut so alle 15min, ob die Mac noch exestiert und falls nicht, wird sie angelegt. Damit hast du bei einem Reboot oder Verlust der Mac(Interface neu gestartet) keine Arbeit.</p>
]]></description><link>https://forum.iobroker.net/post/1113265</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113265</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 13:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 13:34:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a> sagte in <a href="/post/1113216">[HowTo] ioBroker unter Docker auf Synology DiskStation</a>:</p>
<blockquote>
<p dir="auto">ich habe bei meiner diskstation 2 netzwerkanschlüsse die als bond konfiguriert wurden.</p>
</blockquote>
<p dir="auto">Mehr ein Schuss ins Blaue:<br />
Hast Du mal mit deaktiviertem/aufgehobenem Bond probiert und zum Testen mal einen Anschluss abgeschaltet?<br />
Beim Bonding sind ja 2 Seiten im Boot. Zum einen die Syno und zum anderen der Switch, an dem die beiden Ports der Syno hängen. Nicht dass es am Ende am Switch (warum auch immer) klemmt.</p>
]]></description><link>https://forum.iobroker.net/post/1113262</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113262</guid><dc:creator><![CDATA[Samson71]]></dc:creator><pubDate>Mon, 15 Jan 2024 13:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 13:04:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">netzwerkseitig sieht alles gut aus<br />
ip und broadcast adresse passen zusammen</p>
<p dir="auto">der broadcast sender muss sich im gleichen netzsegment befinden wie der empfänger<br />
broadcast geht immer nur innerhalb eines segments</p>
<p dir="auto">bei macvlan gibt es noch die besonderheit, das wenn der sender/empfänger der host ist und der sender/empfänger ein container ist, die sich nicht erreichen können.<br />
man muss dazu einen link einrichten</p>
<p dir="auto"><a href="https://collabnix.com/2-minutes-to-docker-macvlan-networking-a-beginners-guide/#:~:text=Enabling%20Container%20to%20Host%20Communication" rel="nofollow ugc">https://collabnix.com/2-minutes-to-docker-macvlan-networking-a-beginners-guide/#:~:text=Enabling Container to Host Communication</a></p>
]]></description><link>https://forum.iobroker.net/post/1113248</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113248</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Mon, 15 Jan 2024 13:04:41 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 12:30:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">von dem Adapter hab ich keinen Plan, aber er sollte so konfiguriert werden, dass er nur auf Port 192.168.1.10 ( eth1) lauscht, und nicht auf dem <a href="http://172.er" rel="nofollow ugc">172.er</a> ...</p>
<p dir="auto">evtl ist das da so wie im mqtt?<br />
<img src="/assets/uploads/files/1705321800639-83bf99fb-4e26-4253-8cc3-5c5cf44c4772-image.png" alt="83bf99fb-4e26-4253-8cc3-5c5cf44c4772-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1113217</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113217</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 12:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 12:21:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a> ok das sieht so aus</p>
<p dir="auto"><img src="/assets/uploads/files/1705321200484-836a712f-fdbe-42f7-90d0-add7b97490a2-grafik.png" alt="836a712f-fdbe-42f7-90d0-add7b97490a2-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">ich habe bei meiner diskstation 2 netzwerkanschlüsse die als bond konfiguriert wurden.</p>
<p dir="auto">Mein Problem ist, dass ich von dem neuen mediola adapter auf dem port 1902 und 1901 udp broadcasts empfangen sollte. aber die kommen nicht an. ich weiss jetzt grad nicht was ich noch tun soll. hättest du einen vorschlag?</p>
]]></description><link>https://forum.iobroker.net/post/1113216</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113216</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 12:21:41 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 12:04:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">alternativ, je nach Image und installed packages, geht auch ifconfig, hier aus meinem iobroker-buanet-docker auf der Synology mit Macvlan</p>
<pre><code>root@iobroker:/opt/iobroker# ifconfig
eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500
        inet 10.1.1.2  netmask 255.255.0.0  broadcast 10.1.255.255
        ether 02:42:0a:01:01:02  txqueuelen 0  (Ethernet)
        RX packets 407228172  bytes 448604921189 (417.7 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 418855706  bytes 98027655080 (91.2 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1  (Local Loopback)
        RX packets 235876  bytes 28289967 (26.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 235876  bytes 28289967 (26.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@iobroker:/opt/iobroker# 
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1113211</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113211</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 12:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 12:04:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a> sagte in <a href="/post/1113209">[HowTo] ioBroker unter Docker auf Synology DiskStation</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marc-berg" aria-label="Profile: marc-berg">@<bdi>marc-berg</bdi></a> wenn ich "ip a" eingebe steht command not found</p>
</blockquote>
<p dir="auto">und</p>
<pre><code>ifconfig
</code></pre>
<p dir="auto">?</p>
]]></description><link>https://forum.iobroker.net/post/1113210</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113210</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Mon, 15 Jan 2024 12:04:46 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 12:03:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marc-berg" aria-label="Profile: marc-berg">@<bdi>marc-berg</bdi></a> wenn ich "ip a" eingebe steht command not found</p>
]]></description><link>https://forum.iobroker.net/post/1113209</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113209</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 12:03:30 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 10:31:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a> sagte in <a href="/post/1113154">[HowTo] ioBroker unter Docker auf Synology DiskStation</a>:</p>
<blockquote>
<p dir="auto">sysctl net.ipv4.icmp_echo_ignore_broadcasts</p>
</blockquote>
<p dir="auto">Du wirfst da etwas durcheinander.</p>
<p dir="auto"><code>net.ipv4.icmp_echo_ignore_broadcasts</code> bedeutet lediglich, dass ICMP-Echo-Anfragen an Broadcast-Adressen ignoriert werden.</p>
<p dir="auto">Ob das BS grundsätzlich Broadcasts senden/empfangen kann, gibt dir</p>
<pre><code>ip a
</code></pre>
<p dir="auto">aus.</p>
<p dir="auto">Hinter der Schnittstelle stehen die Flags, und ich gehe davon aus dass da auch "BROADCAST" mit dabei ist.</p>
]]></description><link>https://forum.iobroker.net/post/1113161</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113161</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Mon, 15 Jan 2024 10:31:31 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 10:18:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ilovegym" aria-label="Profile: ilovegym">@<bdi>ilovegym</bdi></a> Wenn ich diesen Befehl ausführe steht dass Broadcasts durch den Linux Kernel deaktiviert ist:</p>
<p dir="auto">sysctl net.ipv4.icmp_echo_ignore_broadcasts</p>
<p dir="auto">würde mich mal interessieren was andere User welche ebenfalls ein macvlan am laufen haben hier für eine ausgabe erhalten.</p>
<p dir="auto">Bei mir ist das Resultat:</p>
<p dir="auto">net.ipv4.icmp_echo_ignore_broadcasts = 1</p>
<p dir="auto">was eben bedeutet broadcasts werden nicht zugelassen.</p>
<p dir="auto">Nun müsste ich dieses Einstellung ändern.</p>
<p dir="auto">Ein sysctl net.ipv4.icmp_echo_ignore_broadcasts=0 gibt mir ein Permission denied zurück das sowohl als root wie auch mittels sudo.</p>
<p dir="auto">Hat das jemand gelöst?</p>
]]></description><link>https://forum.iobroker.net/post/1113154</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113154</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 10:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 10:12:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/samson71" aria-label="Profile: samson71">@<bdi>samson71</bdi></a> stimmt kann man besser machen. Ich gelobe Besserung</p>
]]></description><link>https://forum.iobroker.net/post/1113150</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113150</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Mon, 15 Jan 2024 10:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 07:55:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a><br />
Warum Multi-Posting?<br />
Reicht es nicht das an einer Stelle zu platzieren und da erstmal eine mögliche Klärung abzuwarten?<br />
<a href="https://forum.iobroker.net/topic/69148/iobroker-docker-image-mit-macvlan-m%C3%B6glich/43">https://forum.iobroker.net/topic/69148/iobroker-docker-image-mit-macvlan-möglich/43</a></p>
]]></description><link>https://forum.iobroker.net/post/1113086</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113086</guid><dc:creator><![CDATA[Samson71]]></dc:creator><pubDate>Mon, 15 Jan 2024 07:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Mon, 15 Jan 2024 07:31:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/drapo" aria-label="Profile: drapo">@<bdi>drapo</bdi></a></p>
<p dir="auto">was meinst du denn genau?<br />
Wenn das MacVlan richtig konfiguriert ist und alles andere auch, dann werden doch die auch weiterleitet.<br />
Es sei denn, du hast in deiner Netzwerkinfrastruktur etwas an den Switchen (ob Hard oder Software), das die Broadcasts nur in die eigenen Subnets routet.. ??</p>
<p dir="auto">Zeig mal deine Infrastruktur und deine Settings, sonst bleibt auch die Glaskugel hilflos.. :-)</p>
]]></description><link>https://forum.iobroker.net/post/1113081</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113081</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 15 Jan 2024 07:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to [HowTo] ioBroker unter Docker auf Synology DiskStation on Sun, 14 Jan 2024 22:15:40 GMT]]></title><description><![CDATA[<p dir="auto">Mein iobroker läuft im docker als macvlan. Leider scheint er auf broadcasts von ausserhalb des containers nicht zu reagieren. Hat das jemand gelöst?</p>
]]></description><link>https://forum.iobroker.net/post/1113042</link><guid isPermaLink="true">https://forum.iobroker.net/post/1113042</guid><dc:creator><![CDATA[drapo]]></dc:creator><pubDate>Sun, 14 Jan 2024 22:15:40 GMT</pubDate></item></channel></rss>