Ich verwende für openHAB tatsächlich kein Samba mehr. Stattdessen habe ich in VSCode Remote Development installiert und greife über ssh direkt auf die Dateien zu.
Unter Docker könnte man sogar CodeServer als Docker Container einrichten (allerdings bin ich mir nicht sicher, ob das openHAB Plugin mit der Codeserver Variante läuft). Die Volumes müssen dann parallel auch im CodeServer Container angegeben werden; außerdem ist es essenziell, dass die UID für beide Container identisch ist, sonst klappt es mit den Dateirechten nicht...
Neuinstallation Openhab 5
- udo1toni
- Beiträge: 15705
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Neuinstallation Openhab 5
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.2.3 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox VE 9.2.3 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
-
Boby123
- Beiträge: 19
- Registriert: 8. Mai 2019 17:12
Re: Neuinstallation Openhab 5
Sorry ich muss doch nochmal nachfragen, da sich ein neues Problem ergeben hat.
Nach einem Neustart meines Systems habe ich keine Rechte mehr für die Openhab Unterordner
christoph@debian:~$ ls -l /volume1/docker/openhab
insgesamt 12
drwxrwx--- 2 systemd-network crontab 4096 10. Jun 14:52 openhab_addons
drwxrwx--- 16 systemd-network crontab 4096 10. Jun 14:57 openhab_conf
drwxrwx--- 10 systemd-network crontab 4096 10. Jun 15:00 openhab_userdata
christoph@debian:~$ ls -l /volume1/docker
insgesamt 4
drwxrwx--- 5 christoph root 4096 10. Jun 15:16 openhab
christoph@debian:~$
Ich habe mir vor dem Neustart die Rechte wie folgt geholt:
sudo chown -cR christoph /portainer/Files/AppData/Config/openHAB
sudo chmod -R 744 /portainer/Files/AppData/Config/openHAB
Nach dem Neustart werden die rechte geändert und diese sind nicht mehr bei mir sondern bei systemd-network (ID 998)
Diese stehen auch bei der portainer -Web editor file:
version: '2.2'
services:
openhab:
image: "openhab/openhab:latest"
restart: always
network_mode: bridge
ports:
- 8080:8080
- 8443:8443
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
- "/portainer/Files/AppData/Config/openHAB4/openhab_addons:/openhab/addons"
- "/portainer/Files/AppData/Config/openHAB4/openhab_conf:/openhab/conf"
- "/portainer/Files/AppData/Config/openHAB4/openhab_userdata:/openhab/userdata"
environment:
CRYPTO_POLICY: "unlimited"
EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin"
OPENHAB_HTTP_PORT: "8080"
OPENHAB_HTTPS_PORT: "8443"
USER_ID: "998"
GROUP_ID: "997"
Was muss ich ändern damit nach einem Neustart die Ordner auch noch von mir verändert werden können?
Vielen Dank für die Hilfe
Nach einem Neustart meines Systems habe ich keine Rechte mehr für die Openhab Unterordner
christoph@debian:~$ ls -l /volume1/docker/openhab
insgesamt 12
drwxrwx--- 2 systemd-network crontab 4096 10. Jun 14:52 openhab_addons
drwxrwx--- 16 systemd-network crontab 4096 10. Jun 14:57 openhab_conf
drwxrwx--- 10 systemd-network crontab 4096 10. Jun 15:00 openhab_userdata
christoph@debian:~$ ls -l /volume1/docker
insgesamt 4
drwxrwx--- 5 christoph root 4096 10. Jun 15:16 openhab
christoph@debian:~$
Ich habe mir vor dem Neustart die Rechte wie folgt geholt:
sudo chown -cR christoph /portainer/Files/AppData/Config/openHAB
sudo chmod -R 744 /portainer/Files/AppData/Config/openHAB
Nach dem Neustart werden die rechte geändert und diese sind nicht mehr bei mir sondern bei systemd-network (ID 998)
Diese stehen auch bei der portainer -Web editor file:
version: '2.2'
services:
openhab:
image: "openhab/openhab:latest"
restart: always
network_mode: bridge
ports:
- 8080:8080
- 8443:8443
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
- "/portainer/Files/AppData/Config/openHAB4/openhab_addons:/openhab/addons"
- "/portainer/Files/AppData/Config/openHAB4/openhab_conf:/openhab/conf"
- "/portainer/Files/AppData/Config/openHAB4/openhab_userdata:/openhab/userdata"
environment:
CRYPTO_POLICY: "unlimited"
EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin"
OPENHAB_HTTP_PORT: "8080"
OPENHAB_HTTPS_PORT: "8443"
USER_ID: "998"
GROUP_ID: "997"
Was muss ich ändern damit nach einem Neustart die Ordner auch noch von mir verändert werden können?
Vielen Dank für die Hilfe
- udo1toni
- Beiträge: 15705
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Neuinstallation Openhab 5
Du müsstest den Container löschen und USER_ID und GROUP_ID auf UID und GID vom User christoph einstellen (vermutlich 1000:1000, aber lasse sie Dir anzeigen)
Allerdings sollte Dir auch klar sein, dass Du damit das Sicherheitskonzept in Teilen aushebelst.
Allerdings sollte Dir auch klar sein, dass Du damit das Sicherheitskonzept in Teilen aushebelst.
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.2.3 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Hostsystem Proxmox VE 9.2.3 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte