NEWS
[HowTo] ioBroker unter Docker auf Synology DiskStation
-
Hallo Jonny,
das Kind ist ja jetzt in den Brunnen gefallen. Aber wenn Du ioBroker im Docker Container auf der Synology laufen lässt, dann solltest du das /opt/iobroker Verzeichnis bzw. den Mount Punkt des Verzeichnises auf der NAS regelmäßig sichern (mindestens vor dem Update). Das geht z.B. mit Synology Hyperbackup auf einer extern Festplatte.
Dann kannst Du im Notfall, wenn das ioBroker Update oder das Update von Adaptern daneben geht, den alten Stand zurück sichern. Solltest Du die Programme im "Docker Container" updaten wie z.B. npm, nodejs, … dann würde ich immer eine Kopie des Docker Container erstellen bzw. einen neuen ioBroker Docker Container auf der NAS erstellen. Dann das alte /opt/iobroker Verzeichnis (oder noch besser einen Kopie davon) in dem neuen Container mounten und dann die Docker Updates durchführen. Wenn alles klappt, nutzt den neuen Dokcer Container als Produktivsystem. Im anderen Fall kannst Du innerhalb Sekunden auf den alten Container zurückschwenken. So mache ich das und das funktioniert hervorragend mit wenig Aufwand.
Gruß
Stübi
-
Ob ich nun die eine oder andere frage stelle Oder jemand anderes, oft gibt es s keine Antwort `
Diese Erfahrung habe ich leider auch schon mehrfach machen müssen. Aber zum Glück kam dann beim Nachfragen promt eine Antwort.Das ist auch so, besteht leider wie in veilen Communities meist aus Fragenden und nur wenigen Helfenden - und deren Zeit ist auch beschränkt. `
Das unterschreibe ich sofort und daran krankt auch jedes Forum. Ist halt so, wenn der Support kostenlos ist.Dran bleiben und selber mal was versuchen. Mache ich auch immer so und manchmal taucht dann wirklich wieder jemand auf der hilft. Ich habe da schon einige positive Überraschungen erlebt zu Fragestellungen wo ich nie mehr mit einer Antwort gerechnet hätte.
Die Jungs hier und das Forum sind schon echt Klasse. Sonst wäre ich hier auch sicher nicht, als fast nicht ioBrokeranwender, hängen geblieben.
Und aus dem Fragenden wurde ein Minisupporter für das Thema Node Red.
-
Hallo alle
Bevor mein Thread vom 02.06.2018, unter geht weil sich Jonny grad ein wenig aufgeregt hat:
Hat jemand einen Tipp für mich?
Ich habe jetzt zig mal mit der Docker Installation und meiner aus dem Raspi rum experimentiert.
Am Ende hab ich was zum Laufen gbracht in dem ich aus der Raspi Inst. nur das node-modules und das iobroker-data Verzeichnis (bis auf die iobroker.json) übernommen habe.
VIS läuft jetzt auch nachdem ich dessen Port auf 8088 geändert hatte, nachdem ich feststellte, dass der CCU-Historian auch Port 8081 benutzt.
Was ich jetzt noch prüfen muss; dabei bräuchte ich ev. auch noch Eure Hilfe ist, dass einige Adapter trotzdem nicht funktionieren.
Da mach ich dann aber ev. noch eigene Threads auf.
Was bei mir auch nicht geht ist, dass ich den Docker IBroker als Slave laufen lassen. Obwohl firewall aus ist und auch ein Ping zum Raspi geht meint IBroker, dass er den Master nicht findet. Die Einstellungen hab ich per Anleitung mit iobroker setup custom gemacht.
Da gibts dannn auch einen Thread zu.
Was ich hier gerne abschliessend besprechen würde, wäre die Anleitung zum Übertragen eines bestehenden IOBroker Verzeichnisses auf den Docker.
Bei vielen scheint das funktioniert zu haben bei Einigen speziell bei mir überhaupt nicht.
Gibt es irgendwelche Randbedingungen wann das nur so funktioniert wie beschrieben?
Wenn ja sollte man die in die Anleitung mit aufnehmen.
Scheinbar geht es nicht wenn Redis installiert ist, Wie ist denn das wenn die Original Installation aus einer anderen Architektur kommt? Der Raspi hat ja einen Arm Prozssor und die Syno einen Intel
usw.
Kann jemand da was erschöpfendes zu sagen?
Und noch was Wichtiges: Seit ich mit verschiedenen IOBroker Installationen auf der Syno rumexperimentiert habe, scheint der Iobroker auf dem Raspi die Systemvariablen nicht mehr zu aktualisieren. Keine Ahnung ob das einen direkten Zusamenhang hat oder Zufall ist. Ich hab den rega adapter schon zig mal neu gestartet und auch den Raspi rebootet, aber da tut sich nichts.
Hat da ev. jemand einen heissen Tip?
Und nein, ich hab die Iobroker Installation nicht angerührt. Ich hab auch aus lauter Verzeiflung ein Backup zurückgespielt, aber das will auch nicht mehr updaten….
PS: Der CCU-Hstorian bekommt die Updates aber mit.
Gruss Ralf
-
sorry wollte keinen hier auf den Schlips treten,
alles gut ist reine Freizeit von jedem hier zu antworten,
wenn auf Fragen einfach keine Antworten kommen, fühlt man sich allein gelassen….
Und wenn man was Fragt drückt meistens genau dann der Schuh....
IoBroker ist so lange es bei mir lief genial gewesen, nun muss ich wohl bei null anfangen, bei meiner momentan begrenzten Zeit,doof!
Aber war ja meine Schuld.
Hoffe Bald mal wieder dafür Zeit zu haben, danke für eure Antworten!
schönen Sonntag noch
Jonny
-
Hi Folks, @andre
Hat jemand es eigentlich geschafft USB devices and diesen Docker container weiter zu leiten OHNE den container mit "höheren rechten" laufen zu lassen ?
Ich möchte unter anderem z-wave und smartester USB devices weiterleiten, im moment fällt mir nur ein den container immer mit hohen rechten laufen zu lassen sonst sieht er die USB devices nicht ist aber nicht so wirklich elegant…
Greets,
Dutch
-
@Dutchman: Hast du es schon geschafft ein USB device an Docker weiterzugeben. Ich würde gerne den Bluetooth Adapter im Iobroker benutzen. Einen Bluetooth Stick habe ich schon an der Syno angeschlossen. Mit DSM funktioniert dieser auch soweit.
Ich habe leider keine Ahnung wie dies bewerkstelligen kann.
Vielen Dank für jede Rückmeldung.
eve11
-
@Dutchman: Hast du es schon geschafft ein USB device an Docker weiterzugeben. Ich würde gerne den Bluetooth Adapter im Iobroker benutzen. Einen Bluetooth Stick habe ich schon an der Syno angeschlossen. Mit DSM funktioniert dieser auch soweit.
Ich habe leider keine Ahnung wie dies bewerkstelligen kann.
Vielen Dank für jede Rückmeldung.
eve11 `
Leider nein, ausser halt den Container mit hohen rechten laufen lassen.
Sowie ich das verstanden habe hat Synology das nicht in der GUI integriert und könnte man es lösen durch den Container per Commando Line zu erstellen (noch nicht probiert, Zeit….)
Sent from my iPhone using Tapatalk
-
Nachdem ich den Container mit hoher Priorität ausgeführt habe, was muss ich noch tun, dass der BLE adapter den Bluetooth Stick erkennt.
Danke
eve11
Update: Mit den hohen rechten wird jetzt der Stick erkannt mit dem BLE adapter.
-
Hey Leute,
gerade gemerkt dass es hier ja nen Thread für die Installation auf Synology gibt… Hab mein Problem schon hier gepostet - sollt ichs verschieben?
-
Hey Leute,
gerade gemerkt dass es hier ja nen Thread für die Installation auf Synology gibt… Hab mein Problem schon hier gepostet - sollt ichs verschieben?
Nein Seine Frage ist specifisch für KNX besser im seperaten thread
Sent from my iPhone using Tapatalk
-
Hallo,
habe alles soweit hinbekommen und läuft auch, klasse gemacht.
Da ich aber auch von außen auf den iobroker zugreifen möchte zog mir gerade durch,
dass dieses aus Sicherheitsgründen wahrscheinlich nicht so toll ist.
Damit ist man ja auch gleichzeitig auf des Synology NAS.
Wie geht ihr denn damit um?
Gruß
heinzie
-
Hallo,
habe alles soweit hinbekommen und läuft auch, klasse gemacht.
Da ich aber auch von außen auf den iobroker zugreifen möchte zog mir gerade durch,
dass dieses aus Sicherheitsgründen wahrscheinlich nicht so toll ist.
Damit ist man ja auch gleichzeitig auf des Synology NAS.
Wie geht ihr denn damit um?
Gruß
heinzie `
Du könntest Dich z.B. per VPN in dein lokales Netzwerk einwählen und dann auf ioBroker zugreifen. Alternativ, aber nicht (so) sicher, gibst Du die ioBroker Ports auf der Firewall (mit Port Forwarding) frei und hinterlegst VIS und Admin mit Passwortschutz und HTTPS.
-
Solange du ioBroker Zugang absichert alles ok.
Es läuft ja in einen docker Container und nicht dedicated auf den NAS!
Sollte nur beachten dass wenn man den Container mit hohen rechten laufen lässt auch das Nas Dateisystem erreichbar ist
Sent from my iPhone using Tapatalk
-
Verwendet ihr denn für den iobrocker im docker die gleiche IP wie für die NAS?
Ich glaube man kann dafür auch eine andere verwenden, wäre in jedem Fall für den
"Überblick behalten" besser.
Habe aber keinen Plan wie man das machen könnte.
-
Verwendet ihr denn für den iobrocker im docker die gleiche IP wie für die NAS?
Ich glaube man kann dafür auch eine andere verwenden, wäre in jedem Fall für den
"Überblick behalten" besser.
Habe aber keinen Plan wie man das machen könnte. `
Nein das geht nicht mit docker auf Synology.
Es wird immer die "Host" IP benutzt, verschiedene Container kan man über die interne bridge verbinden (IP 172.x)
Sent from my iPhone using Tapatalk
-
Verwendet ihr denn für den iobrocker im docker die gleiche IP wie für die NAS?
Ich glaube man kann dafür auch eine andere verwenden, wäre in jedem Fall für den
"Überblick behalten" besser.
Habe aber keinen Plan wie man das machen könnte. `
Nein das geht nicht mit docker auf Synology.
Es wird immer die "Host" IP benutzt, verschiedene Container kan man über die interne bridge verbinden (IP 172.x)
Sent from my iPhone using Tapatalk `
Schade, trotzdem vielen Danke für die Info.
-
Verwendet ihr denn für den iobrocker im docker die gleiche IP wie für die NAS?
Ich glaube man kann dafür auch eine andere verwenden, wäre in jedem Fall für den
"Überblick behalten" besser.
Habe aber keinen Plan wie man das machen könnte. `
Nein das geht nicht mit docker auf Synology.
Es wird immer die "Host" IP benutzt, verschiedene Container kan man über die interne bridge verbinden (IP 172.x)
Sent from my iPhone using Tapatalk `
Schade, trotzdem vielen Danke für die Info. `
mit etwas Aufwand geht es, dass der Docker Container (ioBroker) eine eigene IP Adresse aus dem Subnetz (lokalem Netz) erhält. So läuft z.B. ioBroker bei mir. Ich betreibe damit mehrere ioBroker Docker auf der NAS.
-
` > mit etwas Aufwand geht es, dass der Docker Container (ioBroker) eine eigene IP Adresse aus dem Subnetz (lokalem Netz) erhält. So läuft z.B. ioBroker bei mir. Ich betreibe damit mehrere ioBroker Docker auf der NAS.
viewtopic.php?f=8&t=13814&p=146907&hili … an#p146708 `
Danke werde ich mir dann mal ansehen.Eine andere Frage noch an die Experten hier.
Ich würde gerne einen USB Zigbee Stick über den iobroker im Docker auswerten.
Wie sind denn dort die Erfharungen, bekommt man das vernünftig zum laufen?
-
Hallo und vielen Dank ersteinmal an den TUT Ersteller.
Ich habe erfolgreich den IoBroker auf meinem NAS installiert, allerdings habe ich dies auf einer QNAP gemacht. Wie gesagt, hat alles soweit funktioniert mit der Standardinstallation.
Nun wollte ich die erweiterte Konfiguration bewerkstelligen. Nur funktioniert das auf der QNAP nicht so wie auf einer DS. Ich kann im Nachhinein keine Ordner mounten wie in der Anleitung beschrieben.
Hat da jemand einen Tipp für mich, bzw. eine Anleitung wie man das auf der QNAP umsetzen kann?
Vielen dank schon mal.
Gruß Marco
-
Hallo und vielen Dank ersteinmal an den TUT Ersteller.
Ich habe erfolgreich den IoBroker auf meinem NAS installiert, allerdings habe ich dies auf einer QNAP gemacht. Wie gesagt, hat alles soweit funktioniert mit der Standardinstallation.
Nun wollte ich die erweiterte Konfiguration bewerkstelligen. Nur funktioniert das auf der QNAP nicht so wie auf einer DS. Ich kann im Nachhinein keine Ordner mounten wie in der Anleitung beschrieben.
Hat da jemand einen Tipp für mich, bzw. eine Anleitung wie man das auf der QNAP umsetzen kann?
Vielen dank schon mal.
Gruß Marco `
Das geht nicht im nachhinein, nur beim Erstellen des Containers. Funktioniert aber genau gleich wie bei der DS beim ersten mal