27 lines
803 B
Bash
Executable File
27 lines
803 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
set -x
|
|
set -e
|
|
|
|
export RESTIC_PASSWORD=`printf "ZnJhY2s2NjY=" | base64 -d`
|
|
export RESTIC_REPOSITORY=s3:http://192.168.153.242:9000/backup
|
|
|
|
# export AWS_ACCESS_KEY_ID=mvwfWSsT7oddu14jln0y
|
|
# export AWS_SECRET_ACCESS_KEY=qijzP5fYRHYn7SJTZjJNtNIu1RQznQchpt2Ai7Mt
|
|
export AWS_ACCESS_KEY_ID=pb700qhqSYJXShaybd5o
|
|
export AWS_SECRET_ACCESS_KEY=I56D63st3HGd8h716bjOoO1xjweeSZ0XoE8FMWqH
|
|
# export AWS_ACCESS_KEY_ID=`cat ~/.mc/config.json | jq '.aliases."minio-k0s".accessKey'`
|
|
# export AWS_SECRET_ACCESS_KEY=`cat ~/.mc/config.json | jq '.aliases."minio-k0s".secretKey'`
|
|
|
|
restic backup \
|
|
--exclude="node_modules" \
|
|
--exclude="cache/" \
|
|
--exclude=".cache/" \
|
|
--exclude="Cache/" \
|
|
--exclude="~/VMs" \
|
|
--exclude="~/ISOs" \
|
|
--exclude="~/Repos" \
|
|
--exclude-caches \
|
|
--insecure-tls \
|
|
~/
|