diff --git a/backup-to-qnap.sh b/backup-to-qnap.sh new file mode 100755 index 0000000..76a6521 --- /dev/null +++ b/backup-to-qnap.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +FORGEJO_DATA="/home/Dejan/Docker/Forgejo/forgejo/data/" # e.g. /opt/forgejo or docker volume path +BACKUP_DEST="/mnt/qnap-backups/Forgejo" +LOG="./log/forgejo-backup.log" + +echo "=== Backup started: $(date) ===" >> "$LOG" + +rsync -avh --delete --progress \ + "$FORGEJO_DATA/" \ + "$BACKUP_DEST/" \ + >> "$LOG" 2>&1 + +echo "=== Backup finished: $(date) ===" >> "$LOG" \ No newline at end of file