#!/bin/ash # Create backup files. TMP_TARGET=/mnt/backups/backup-$(hostname)-$(date +'%Y-%m-%d-%H-%M-%S').tar echo $TMP_TARGET # # Kopano # echo "Kopano" cd /tmp tar -cvf $TMP_TARGET.1 \ kopano/var/lib/kopano/attachments # # Gitea # echo "Gitea" cd /tmp tar -cvf $TMP_TARGET.2 \ gitea/data # # MySQL # echo "MySQL" cd /tmp tar -cvf $TMP_TARGET.3 \ mysql/var/lib/mysql # # merge tarball. # echo "Merge" head -c -$((512*2)) $TMP_TARGET.1 > $TMP_TARGET head -c -$((512*2)) $TMP_TARGET.2 >> $TMP_TARGET head -c -$((512*2)) $TMP_TARGET.3 >> $TMP_TARGET rm $TMP_TARGET.1 $TMP_TARGET.2 $TMP_TARGET.3 echo "Archive" gzip $TMP_TARGET # Finish. echo "Backed up."