Forgejo/backup-to-qnap.sh

14 lines
412 B
Bash
Executable file

#!/bin/bash
FORGEJO_DATA="/home/Dejan/Docker/Forgejo/forgejo/data/" # e.g. /opt/forgejo or docker volume path
BACKUP_DEST="/mnt/qnap-backups/Forgejo/fromScript"
LOG="/home/Dejan/Docker/Forgejo/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"