Files
Server-scripts/utils/backup_system.sh
T

29 lines
772 B
Bash
Raw Normal View History

2026-10-23 17:00:34 +02:00
#!/bin/bash
LOGFILE="/var/log/restic-backup.log"
export RESTIC_REPOSITORY=/backup/restic
export RESTIC_PASSWORD_FILE=/root/.config/restic/password
sudo -u lucas /home/lucas/scripts/utils/backup_calender_contacts.sh
{
echo "========== $(date '+%Y-%m-%d %H:%M:%S') =========="
restic backup \
/docker \
/data/audiobookshelf \
/data/gitea \
/data/navidrome \
/data/nextcloud/data/lucas/files \
/data/nextcloud/data/Mimi/files \
/data/homeassistant \
/backup/dav \
--exclude-file /root/.config/restic/excludes.txt
restic forget --prune \
--keep-daily 7 \
--keep-weekly 4 \
--keep-monthly 12
echo "Backup completed successfully"
echo
} | tee -a "$LOGFILE"