NEWS
Backitup iobroker Synology Docker
-
Guten tag.
ich will mit meinem iobroker von meinem Raspi 3 auf die Synology Docker umziehen.
Iobroker auf der Synology läuft schon.
Auf dem Raspi hab ich mittel Backitup ein Backup auf einem Ordner auf der Synology erstellt.
Jetzt wollte ich das Backup in meinem neuen iobroker auf der Synology docker wiederherstellen. aber ich bekommen über Backitup kein verbindung zum Ordner aufgebaut.das ist der Fehler was im log angezeigt wird:
(591) Error: Command failed: sudo mount -t cifs -o username=iobroker,password=****,rw,file_mode=0777,dir_mode=0777 //192.168.178.xxxx/volume1/home/Backup2 /opt/iobroker/backupsdie selben einstellungen hatte ich auf dem Raspi und da hat es sofort funktioniert.
hat einer vielleicht ein rat was ich verkehrt mache? oder habt ihr ne völlig andere Idee? womit ich auch in Zukunft Backups machen kann?
-
@porto liegt das Backupverzeichnis auf der Syno? Dann könntest du es über Volume mapping einbinden, z.B. über Portainer. Das sollte auch über die Syno Docker GUI funktionieren, die kenne ich aber nicht, da ich eine QNAP habe
Die Einbindung über mount erfordert mW zusätzliche Rechte für den Container, die kannst du über Capabilities im Portainer einstellen(googlen, mir fallen die passenden Rechte gerade nicht ein). Ich glaube, es ist SYS_ADMIN und DAC_READ_SEARCH
-
@porto sagte in Backitup iobroker Synology Docker:
die selben einstellungen hatte ich auf dem Raspi
das ist aber kein Container
Docker-Container könnten da sehr tricky sein, da musst du irgendwie anders mit den IPs arbeiten, wenn du aus dem Container in dein Backup-Verzeichnis der Syno willst.
Habe da mal was gelesen, dass das aus Sicherheitsgründen so einfach nicht geht -
@Homoran sagte in Backitup iobroker Synology Docker:
@porto sagte in Backitup iobroker Synology Docker:
die selben einstellungen hatte ich auf dem Raspi
das ist aber kein Container
Docker-Container könnten da sehr tricky sein, da musst du irgendwie anders mit den IPs arbeiten, wenn du aus dem Container in dein Backup-Verzeichnis der Syno willst.
Habe da mal was gelesen, dass das aus Sicherheitsgründen so einfach nicht gehtnix tricky, nix IP, es ist total einfach
Als Skript auf dem Host sieht das dann so aus
!/bin/sh #iobroker.sh # iobroker docker run --detach -it \ --publish 1880:1880 \ --publish 8081:8081 \ --publish 8082:8082 \ --restart always \ --env SETUID=1000 \ --env SETGID=1000 \ -v /share/Docker/iobroker-data2:/opt/iobroker \ -v /share/Backup/iobroker:/opt/iobroker/backups \ --name myiobroker2 \ --hostname myiobroker2 \ --mac-address 12:34:56:78:9A:02 \ --network qnet-dhcp-eth0-6d6da6 \ buanet/iobroker:v5.0.0