Initial commit

This commit is contained in:
grahovam
2016-02-22 18:01:53 +01:00
committed by Adam Grahovac
parent 1b65e5f446
commit 2f738853ca
5 changed files with 234 additions and 0 deletions

13
backup.sh Normal file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
: ${BACKUP_DATE:=_$(date +"%Y-%m-%d_%H-%M")}
cd /backup
tar cJf ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz ./*
cd /
gpg --trust-model always --output ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz.gpg --encrypt --recipient $GPG_RECIPIENT ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz
rm ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz
aws s3 cp ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz.gpg s3://$S3_BUCKET_NAME/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz.gpg --storage-class STANDARD_IA
rm ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz.gpg