Restic
Install Restic
apt update
apt install restic
Configure
Create restic_env.sh with content:
export AWS_ACCESS_KEY_ID="access_key"
export AWS_SECRET_ACCESS_KEY="secret_key"
export RESTIC_REPOSITORY="s3:http://IP-OR-DNS:7070/bucket"
# Password for Restic-Encryption (DO NOT LOOSE! MANDATORY FOR RESTORE!)
export RESTIC_PASSWORD="good_password_that_you_never_forget"
Then init the repo
source restic_env.sh
restic init
Backup Script
Create restic_backup.sh with content:
export AWS_ACCESS_KEY_ID="access_key"
export AWS_SECRET_ACCESS_KEY="secret_key"
export RESTIC_REPOSITORY="s3:http://IP-OR-DNS:7070/bucket"
export RESTIC_PASSWORD="good_password_that_you_never_forget"
#Backups all listed paths to one restic snapshot
restic backup /etc /var/www /home/user/data