Seite 2 von 2

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 29. Mai 2022 08:41
von tsch
@scotty

Ich bin nach wie vor sehr daran interessiert, openHAB 3.x mit Docker laufen zu lassen, wenn ich den Zugriff auf die Dateien hinbekomme, die ich mit Visual Studio Code bearbeiten muss.

Wenn das funktioniert, fahre ich den Raspberry gerne wieder runter.

Vielen Dank für Deine Hilfe.

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 24. Jun 2023 18:09
von tsch
Nachdem ich wieder vom Pi3 zurück nach Docker möchte, habe ich nochmal intensiv "gegooglet" und bin bei WinFsp fündig geworden.
Ich schmücke mich ungern mit fremden Federn und verweise daher auf folgenden Link:

https://www.snel.com/support/set-up-a-m ... -ssh-sftp/.

Kurz zusammengefasst installiert man auf seinem Windows-Client die folgenden beiden Tools:

-WinFsp-Installer https://winfsp.dev/rel/
-SSHFS-Win (x64) https://github.com/winfsp/sshfs-win/releases

Danach einfach - wie gewohnt - ein Laufwerk mounten aber folgende Syntax nutzen:

Code: Alles auswählen

\\sshfs\username@server_name/folder
Anstelle des o.g. server_name kann man natürlich auch die IP-Adresse nutzen.

Funktioniert bei mir astrein und ich komme an alle meine auf dem Host gespeicherten Docker-Ordner, so auch den für openHAB mit den Konfig-Daten (openhab_conf). Und das ohne auf dem Linux-Host SAMBA einrichten zu müssen, Cool ;-)

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 24. Jun 2023 21:26
von udo1toni
Du musst da eigentlich nichts weiter tun, nur einen Docker Container mit Samba einrichten (der auf die gleichen Volumes zugreift wie der openHAB Docker Container)
Ic hempfehle hierfür diesen Thread: https://community.openhab.org/t/install ... ion/141689 im englischen Forum, da wird genau erklärt, wie man einen kompletten Stack zusammenstellt, in dem dann mehrere Container ineinander greifen.

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 1. Sep 2023 15:12
von Frank_WH
Hallo Udo,

ich habe mit Interesse deine Tipps zu Samba im Docker und Visual Studio Code Server im Docker gelesen.
Bei Samba gab keine Probleme, dank deinem Link.

Wenn ich das aber richtig verstanden habe, dann funktioniert VSC Server auf dem Raspberry Pi mit Raspberry Pi OS Lite (32-Bit) nicht, oder?

Vielen Dank und Gruß

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 1. Sep 2023 15:54
von udo1toni
Keine Ahnung, ob code-server auf dem Raspberry Pi läuft, aber code-server ist ein ziemliches Schwergewicht, das würde ich keinesfalls neben openHAB auf einem Raspberry Pi laufen lassen.
Die schlanke Alternative: Zu installierst VS Code lokal auf einem System Deiner Wahl. In VS Code installierst Du Das Plugin Remote Development von Microsoft. Das ist ein Metapaket, welches vier andere Pakete einrichtet. Anschließend kannst Du Dich aus VS Code heraus per ssh auf dem Raspberry einloggen und das Code Fenster ist virtuell eine Instanz auf dem Remote System, das sollte auch mit dem Raspberry funktionieren.

Mein Tipp an dieser Stelle: Um nicht jedes Mal das Passwort eingeben zu müssen, schalte ich den Zugriff auf die Shell für den User openhab frei und richte anschließend ein Schlüsselpaar ein, mit welchem der Login dann ohne Passwort läuft. Ist nicht straight forward, weil openhab eigentlich nicht dazu gedacht ist, remote verwendet zu werden, aber sicher genug mit dem Schlüsselpaar und es vermeidet Probleme mit Besitzrechten von Dateien.

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?

Verfasst: 1. Sep 2023 16:26
von Frank_WH
Danke für deine Rückmeldung.
Mich hat nur die Sache mit dem VSC Server interessiert.
Halte das für eine spannende Sache und wollte es einmal ausprobieren.

Habe wie bisher auch, den openHAB-Ordner freigegeben und arbeite mit VSC auf meinem PC.
Funktioniert und reicht mir auch...

Gruß und schönes Wochenende