Skip to content

Instantly share code, notes, and snippets.

@dwallraff
Created July 12, 2017 21:32
Show Gist options
  • Save dwallraff/ea17ad7a788a2a6fd50412e523c54339 to your computer and use it in GitHub Desktop.
Save dwallraff/ea17ad7a788a2a6fd50412e523c54339 to your computer and use it in GitHub Desktop.
Encrypted tarball backup for keybase private folder backup
## Encrypt
tar cz * | openssl enc -e -aes-256-cbc -salt -out keybase_`date "+%Y%m%d"`.tar.gz.enc
## Decrypt
openssl enc -d -aes-256-cbc -salt -in <ENCRYPTED_KEYBASE_TARBALL> | tar xvz
## Crontab
10 12 * * * cd /Users/dwallraff/backups && tar cz /keybase/private/dwallraff | openssl enc -e -aes-256-cbc -salt -k $PASSWORD -out keybase_`date "+%Y%m%d"`.tar.gz.enc >/dev/null 2>&1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment