I finally decided that I need to make a daily backup of my two rasperry pi’s. One of them hosts my domoticz setup and the other one is used primarily as a dhcp /pihole server. So I think that it is save to say that a bit of a backup solution is ideal. I created the following bash file which is run using crontab. I use rclone to clone it to my google drive. A tutorial on how to install rclone, and a tutorial to create your own client_id for rclone google drive (please do this!). The file is self explanatory.
#!/bin/bash
#################
# backup script #
#################
backup_path_local= "/home/pi/bckp/"
backup_path_remote = "drive:domoticzpi"
retention = 6
# Controleren of we gebruiker root zijn!
if [[ ! $(whoami) =~ "root" ]]; then
echo ""
echo "*****************************************"
echo "*** Dit script moet draaien als root! ***"
echo "*****************************************"
echo ""
exit
fi
#stop domoticz
sudo service domoticz.sh stop
pihole disable
#zip
filename=$backup_path_local$HOSTNAME.$(date +%Y%m%d).tar
tar -cvf $filename "/home/pi/domoticz" "/etc/pihole"
#copy file to drive
sudo /usr/bin/rclone copy $filename "drive:backups/"$HOSTNAME
# bring up services
sudo service domoticz.sh start
sudo pihole enable
# remove the temporary file
rm $filename