Skip to main content

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