From 084ca1ca633367ddbc98bae8f1fec1f1c49ced74 Mon Sep 17 00:00:00 2001 From: "Dejan R." Date: Wed, 4 Mar 2026 07:38:04 +0000 Subject: [PATCH] Added backup-to-qnap script --- backup-to-qnap.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 backup-to-qnap.sh 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