Najprv si vytvoríme v synology adresár napríklad s názvom Domoticz.
Pridáme užívateľa napríklad domo a heslo testovic a nastavíme oprávnenia na zápis a čítanie a taktiež povolíme pasívne FTP.
V adresári Domoticz vytvorte ešte jeden adresár backup, kde sa budú umiestňovať zálohy pomocou scriptu.
Vytvoríme si v textovom editore script s názvom napríklad backup_domoticz.sh a umiestnime ho vo vytvorenom adresári Domoticz.
obsah scriptu:
#!/bin/bash# LOCAL/FTP/SCP/MAIL PARAMETERSSERVER="192.168.1.100" # IP of Synology NAS, used for ftpUSERNAME="domo" # FTP username of Network disk used for ftpPASSWORD="testovic" # FTP password of Network disk used for ftpDESTDIR="/Domoticz/" # used for temorarily storageDESTDIRNAS="/Domoticz/backup/" # Path to your Synology NAS backup folderDOMO_IP="192.168.1.100" # Domoticz IP DOMO_PORT="8084" # Domoticz port ### END OF USER CONFIGURABLE PARAMETERSTIMESTAMP=`/bin/date +%Y%m%d%H%M%S`BACKUPFILE="domoticz_$TIMESTAMP.db" # backups will be named "domoticz_YYYYMMDDHHMMSS.db.gz"BACKUPFILEGZ="$BACKUPFILE".gz### Create backup and ZIP it/usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILEgzip -9 /tmp/$BACKUPFILEtar -zcvf /tmp/domoticz_scripts_$TIMESTAMP.tar.gz /volume1/@appstore/domoticz/var/scripts/### tar -zcvf /tmp/telegram_scripts_$TIMESTAMP.tar.gz /volume1/@appstore/domoticz/tg/scripts/### Send to Network disk through FTPcurl -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/$DESTDIRNAS"curl -s --disable-epsv -v -T"/tmp/domoticz_scripts_$TIMESTAMP.tar.gz" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/$DESTDIRNAS"### curl -s --disable-epsv -v -T"/tmp/telegram_scripts_$TIMESTAMP.tar.gz" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/$DESTDIRNAS"### Remove temp backup file/bin/rm /tmp/$BACKUPFILEGZ/bin/rm /tmp/domoticz_scripts_$TIMESTAMP.tar.gz/bin/rm /tmp/telegram_scripts_$TIMESTAMP.tar.gz### Done!
Nakoniec si vytvoríme v plánovači úloh cron so spúšťacím scriptom napríklad každých 12 hodín, alebo každú hodinu:
bash /volume1/Domoticz/backup_domoticz.sh
Potom už budú prístupné skripty a zálohy priamo v adresári a takto vytvorené zálohy sa dajú posielať ďalej pomocou app HyperBackup.

