NEWS
Rückfall ioBroker.Web Adapter von 3.0.6 auf ältere Version.
-
@hansmeier Dein Setup ist etwas ungewöhnlich, mit dem gemounteten Verzeichnis. Was meinst du mit ioBroker läuft auf der Synology und das ioBroker-Verzeichnis auf der Diskstation? Per NFS oder wie läuft das?
mountmacht uns vielleicht schlauer.
@Thomas-Braun Ich habe seinerzeit (vor ca. 2 Jahren) nach dieser Anleitung installiert. https://buanet.de/2017/09/iobroker-unter-docker-auf-der-synology-diskstation/ Die Server Seite habe ich seit her nicht mehr angefasst. Hab mich einfach nicht getraut. Installiert ist JS Controller 1.4.2
-
@Thomas-Braun Ich habe seinerzeit (vor ca. 2 Jahren) nach dieser Anleitung installiert. https://buanet.de/2017/09/iobroker-unter-docker-auf-der-synology-diskstation/ Die Server Seite habe ich seit her nicht mehr angefasst. Hab mich einfach nicht getraut. Installiert ist JS Controller 1.4.2
@hansmeier Docker ist nicht wirklich meine Baustelle.
Aber würde mich doch interessieren, ob das Dateisystem zwei Geräte überspannt. Zeig mal die Ausgabe vonmountoder
cat /etc/fstab -
@hansmeier Docker ist nicht wirklich meine Baustelle.
Aber würde mich doch interessieren, ob das Dateisystem zwei Geräte überspannt. Zeig mal die Ausgabe vonmountoder
cat /etc/fstab@Thomas-Braun Bei dieser Installation wird das ioBroker Verzeichnis aus dem Docker Container hinaus auf die Diskstation verlagert. Dort ist sie dann entsprechend zugänglich.
Mount Befehl im Docker:
none on / type aufs (rw,relatime,si=e4bcbca587e9728a,dio,dirperm1)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,size=65536k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666)
sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,relatime,mode=755)
cgroup on /sys/fs/cgroup/cpuset type cgroup (ro,nosuid,nodev,noexec,relatime,cpuset,release_agent=/run/cgmanager/agen
ts/cgm-release-agent.cpuset,clone_children)
cgroup on /sys/fs/cgroup/cpu type cgroup (ro,nosuid,nodev,noexec,relatime,cpu,release_agent=/run/cgmanager/agents/cgm
-release-agent.cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (ro,nosuid,nodev,noexec,relatime,cpuacct,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (ro,nosuid,nodev,noexec,relatime,memory,release_agent=/run/cgmanager/agen
ts/cgm-release-agent.memory)
cgroup on /sys/fs/cgroup/devices type cgroup (ro,nosuid,nodev,noexec,relatime,devices,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (ro,nosuid,nodev,noexec,relatime,freezer,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (ro,nosuid,nodev,noexec,relatime,blkio,release_agent=/run/cgmanager/agents
/cgm-release-agent.blkio)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
/dev/vg1000/lv on /opt/iobroker type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=
aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/resolv.conf type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquo
ta=aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/hostname type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=
aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/hosts type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=aqu
ota.user,grpjquota=aquota.group)
devpts on /dev/console type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666)
proc on /proc/bus type proc (ro,relatime)
proc on /proc/fs type proc (ro,relatime)
proc on /proc/irq type proc (ro,relatime)
proc on /proc/sys type proc (ro,relatime)
proc on /proc/sysrq-trigger type proc (ro,relatime)
tmpfs on /proc/acpi type tmpfs (ro,relatime)
tmpfs on /proc/kcore type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/keys type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/timer_list type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/sched_debug type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/scsi type tmpfs (ro,relatime)
tmpfs on /sys/firmware type tmpfs (ro,relatime) -
@Thomas-Braun Bei dieser Installation wird das ioBroker Verzeichnis aus dem Docker Container hinaus auf die Diskstation verlagert. Dort ist sie dann entsprechend zugänglich.
Mount Befehl im Docker:
none on / type aufs (rw,relatime,si=e4bcbca587e9728a,dio,dirperm1)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,size=65536k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666)
sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,relatime,mode=755)
cgroup on /sys/fs/cgroup/cpuset type cgroup (ro,nosuid,nodev,noexec,relatime,cpuset,release_agent=/run/cgmanager/agen
ts/cgm-release-agent.cpuset,clone_children)
cgroup on /sys/fs/cgroup/cpu type cgroup (ro,nosuid,nodev,noexec,relatime,cpu,release_agent=/run/cgmanager/agents/cgm
-release-agent.cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (ro,nosuid,nodev,noexec,relatime,cpuacct,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (ro,nosuid,nodev,noexec,relatime,memory,release_agent=/run/cgmanager/agen
ts/cgm-release-agent.memory)
cgroup on /sys/fs/cgroup/devices type cgroup (ro,nosuid,nodev,noexec,relatime,devices,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (ro,nosuid,nodev,noexec,relatime,freezer,release_agent=/run/cgmanager/ag
ents/cgm-release-agent.freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (ro,nosuid,nodev,noexec,relatime,blkio,release_agent=/run/cgmanager/agents
/cgm-release-agent.blkio)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
/dev/vg1000/lv on /opt/iobroker type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=
aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/resolv.conf type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquo
ta=aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/hostname type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=
aquota.user,grpjquota=aquota.group)
/dev/vg1000/lv on /etc/hosts type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=aqu
ota.user,grpjquota=aquota.group)
devpts on /dev/console type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666)
proc on /proc/bus type proc (ro,relatime)
proc on /proc/fs type proc (ro,relatime)
proc on /proc/irq type proc (ro,relatime)
proc on /proc/sys type proc (ro,relatime)
proc on /proc/sysrq-trigger type proc (ro,relatime)
tmpfs on /proc/acpi type tmpfs (ro,relatime)
tmpfs on /proc/kcore type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/keys type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/timer_list type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/sched_debug type tmpfs (rw,nosuid,size=65536k,mode=755)
tmpfs on /proc/scsi type tmpfs (ro,relatime)
tmpfs on /sys/firmware type tmpfs (ro,relatime)@hansmeier Bitte in code-Tags setzen. So kann das kein Mensch lesen.
Ich sehe jedenfalls keine mountpunkte auf einem zweiten Gerät. -
@hansmeier Bitte in code-Tags setzen. So kann das kein Mensch lesen.
Ich sehe jedenfalls keine mountpunkte auf einem zweiten Gerät.@Thomas-Braun Code-Tags ? Klär mich auf, bitte.
cat /etc/fstab
none /proc proc defaults 0 0
/dev/root / ext4 defaults 1 1
/dev/vg1000/lv /volume1 ext4 usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl,relatime 0 0 -
code-tags:
Du markierst den Text, denn du taggen willst und klickst dann über dem Eingabefeld auf das Symbol: </>
Dann kommtsowas dabei heraus -
code-tags:
Du markierst den Text, denn du taggen willst und klickst dann über dem Eingabefeld auf das Symbol: </>
Dann kommtsowas dabei heraus@Thomas-Braunn
one on / type aufs (rw,relatime,si=e4bcbca587e9728a,dio,dirperm1) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev type tmpfs (rw,nosuid,size=65536k,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666) sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,relatime,mode=755) cgroup on /sys/fs/cgroup/cpuset type cgroup (ro,nosuid,nodev,noexec,relatime,cpuset,release_agent=/run/cgmanager/agen ts/cgm-release-agent.cpuset,clone_children) cgroup on /sys/fs/cgroup/cpu type cgroup (ro,nosuid,nodev,noexec,relatime,cpu,release_agent=/run/cgmanager/agents/cgm -release-agent.cpu) cgroup on /sys/fs/cgroup/cpuacct type cgroup (ro,nosuid,nodev,noexec,relatime,cpuacct,release_agent=/run/cgmanager/ag ents/cgm-release-agent.cpuacct) cgroup on /sys/fs/cgroup/memory type cgroup (ro,nosuid,nodev,noexec,relatime,memory,release_agent=/run/cgmanager/agen ts/cgm-release-agent.memory) cgroup on /sys/fs/cgroup/devices type cgroup (ro,nosuid,nodev,noexec,relatime,devices,release_agent=/run/cgmanager/ag ents/cgm-release-agent.devices) cgroup on /sys/fs/cgroup/freezer type cgroup (ro,nosuid,nodev,noexec,relatime,freezer,release_agent=/run/cgmanager/ag ents/cgm-release-agent.freezer) cgroup on /sys/fs/cgroup/blkio type cgroup (ro,nosuid,nodev,noexec,relatime,blkio,release_agent=/run/cgmanager/agents /cgm-release-agent.blkio) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k) /dev/vg1000/lv on /opt/iobroker type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota= aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/resolv.conf type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquo ta=aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/hostname type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota= aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/hosts type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=aqu ota.user,grpjquota=aquota.group) devpts on /dev/console type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666) proc on /proc/bus type proc (ro,relatime) proc on /proc/fs type proc (ro,relatime) proc on /proc/irq type proc (ro,relatime) proc on /proc/sys type proc (ro,relatime) proc on /proc/sysrq-trigger type proc (ro,relatime) tmpfs on /proc/acpi type tmpfs (ro,relatime) tmpfs on /proc/kcore type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/keys type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/timer_list type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/sched_debug type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/scsi type tmpfs (ro,relatime) tmpfs on /sys/firmware type tmpfs (ro,relatime) -
@Thomas-Braunn
one on / type aufs (rw,relatime,si=e4bcbca587e9728a,dio,dirperm1) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev type tmpfs (rw,nosuid,size=65536k,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666) sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,relatime,mode=755) cgroup on /sys/fs/cgroup/cpuset type cgroup (ro,nosuid,nodev,noexec,relatime,cpuset,release_agent=/run/cgmanager/agen ts/cgm-release-agent.cpuset,clone_children) cgroup on /sys/fs/cgroup/cpu type cgroup (ro,nosuid,nodev,noexec,relatime,cpu,release_agent=/run/cgmanager/agents/cgm -release-agent.cpu) cgroup on /sys/fs/cgroup/cpuacct type cgroup (ro,nosuid,nodev,noexec,relatime,cpuacct,release_agent=/run/cgmanager/ag ents/cgm-release-agent.cpuacct) cgroup on /sys/fs/cgroup/memory type cgroup (ro,nosuid,nodev,noexec,relatime,memory,release_agent=/run/cgmanager/agen ts/cgm-release-agent.memory) cgroup on /sys/fs/cgroup/devices type cgroup (ro,nosuid,nodev,noexec,relatime,devices,release_agent=/run/cgmanager/ag ents/cgm-release-agent.devices) cgroup on /sys/fs/cgroup/freezer type cgroup (ro,nosuid,nodev,noexec,relatime,freezer,release_agent=/run/cgmanager/ag ents/cgm-release-agent.freezer) cgroup on /sys/fs/cgroup/blkio type cgroup (ro,nosuid,nodev,noexec,relatime,blkio,release_agent=/run/cgmanager/agents /cgm-release-agent.blkio) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k) /dev/vg1000/lv on /opt/iobroker type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota= aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/resolv.conf type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquo ta=aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/hostname type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota= aquota.user,grpjquota=aquota.group) /dev/vg1000/lv on /etc/hosts type ext4 (rw,relatime,journal_checksum,synoacl,data=writeback,jqfmt=vfsv0,usrjquota=aqu ota.user,grpjquota=aquota.group) devpts on /dev/console type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666) proc on /proc/bus type proc (ro,relatime) proc on /proc/fs type proc (ro,relatime) proc on /proc/irq type proc (ro,relatime) proc on /proc/sys type proc (ro,relatime) proc on /proc/sysrq-trigger type proc (ro,relatime) tmpfs on /proc/acpi type tmpfs (ro,relatime) tmpfs on /proc/kcore type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/keys type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/timer_list type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/sched_debug type tmpfs (rw,nosuid,size=65536k,mode=755) tmpfs on /proc/scsi type tmpfs (ro,relatime) tmpfs on /sys/firmware type tmpfs (ro,relatime)@hansmeier Da sind auch keine von extern gemountete Dateisysteme dabei. Du hast doch da nur eine Maschine stehen, oder?
lsb_release -a -
@hansmeier Da sind auch keine von extern gemountete Dateisysteme dabei. Du hast doch da nur eine Maschine stehen, oder?
lsb_release -a@Thomas-Braun Ja klar.
In dem Tutorial ghet es so los:ioBroker-Verzeichnis auf die DiskStation auslagern
Zum Verschieben des ioBroker-Verzeichnisses nutzen wir die Möglichkeit Verzeichnisse von der DiskStation in den Container durchzureichen, neudeutsch zu mounten. Wir benötigen dazu einerseits einen, nach Möglichkeit leeren, Ordner auf der DS, andererseits einen "Transfer-Ordner" im Container in den wir den DS-Ordner mounten können. Los geht's.Dann folgt eine Schritt für Schritt Anleitung, an die ich mich gehalten habe. Das /opt/iobroker Verzeichnis liegt dann ausserhalb des Containers im Verzeichnis /docker/iobroker_mount
-
@Thomas-Braun Ja klar.
In dem Tutorial ghet es so los:ioBroker-Verzeichnis auf die DiskStation auslagern
Zum Verschieben des ioBroker-Verzeichnisses nutzen wir die Möglichkeit Verzeichnisse von der DiskStation in den Container durchzureichen, neudeutsch zu mounten. Wir benötigen dazu einerseits einen, nach Möglichkeit leeren, Ordner auf der DS, andererseits einen "Transfer-Ordner" im Container in den wir den DS-Ordner mounten können. Los geht's.Dann folgt eine Schritt für Schritt Anleitung, an die ich mich gehalten habe. Das /opt/iobroker Verzeichnis liegt dann ausserhalb des Containers im Verzeichnis /docker/iobroker_mount
@hansmeier Okay, verstehe.
Hatte bei mounten an etwas anderes gedacht. Man kann auch Verzeichnisbäume über zwei (physische) Server legen. Geht dann per NFS. Ist aber hier nicht der Fall.lsb_release -asagt uns?
-
@Thomas-Braun Ja klar.
In dem Tutorial ghet es so los:ioBroker-Verzeichnis auf die DiskStation auslagern
Zum Verschieben des ioBroker-Verzeichnisses nutzen wir die Möglichkeit Verzeichnisse von der DiskStation in den Container durchzureichen, neudeutsch zu mounten. Wir benötigen dazu einerseits einen, nach Möglichkeit leeren, Ordner auf der DS, andererseits einen "Transfer-Ordner" im Container in den wir den DS-Ordner mounten können. Los geht's.Dann folgt eine Schritt für Schritt Anleitung, an die ich mich gehalten habe. Das /opt/iobroker Verzeichnis liegt dann ausserhalb des Containers im Verzeichnis /docker/iobroker_mount
@hansmeier Da ich morgen mal wieder arbeiten darf, werde ich mich jetzt erst mal zurück ziehen. Erst mal Danke an dich. Werde mich dann morgen wieder melden !
Hier noch das Kommando lsb ....
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretchAuf der Syno ist das Kommando nicht bekannt
-
@hansmeier Da ich morgen mal wieder arbeiten darf, werde ich mich jetzt erst mal zurück ziehen. Erst mal Danke an dich. Werde mich dann morgen wieder melden !
Hier noch das Kommando lsb ....
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretchAuf der Syno ist das Kommando nicht bekannt
Auf der Syno ist das Kommando nicht bekannt
Nee, das Linux inkl. des iobrokers läuft ja auch komplett im Container.
-
Du könntest das versuchen (ich hoffe ich habe es korrekt geschrieben)
npm install iobroker.web@2.4.x --loglevel error --prefix "/opt/iobroker"
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden