Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caydey/tar-aws-snapshot
Create incremental, compressed & encrypted, tar snapshots, automatically uploaded to AWS S3 Glacier Deep Storage
https://github.com/caydey/tar-aws-snapshot
Last synced: about 1 month ago
JSON representation
Create incremental, compressed & encrypted, tar snapshots, automatically uploaded to AWS S3 Glacier Deep Storage
- Host: GitHub
- URL: https://github.com/caydey/tar-aws-snapshot
- Owner: caydey
- License: mit
- Created: 2024-05-30T20:52:35.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-06-14T14:07:06.000Z (6 months ago)
- Last Synced: 2024-06-14T15:33:41.476Z (6 months ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tar-aws-snapshot
Create incremental, compressed & encrypted, tar snapshots, automatically uploaded to AWS S3 Glacier Deep Storage
# Configuration
Run the script to create the configuration files, located at `/root/tar-snapshot-config`
## secrets.config
- `AWS_ACCESS_KEY_ID` IAM access key id
- `AWS_SECRET_ACCESS_KEY` IAM access key
- `AWS_DEFAULT_REGION` region of bucket
- `AWS_BUCKET_NAME` bucket name
- `SECRET_MASTER_KEY` password to encrypt files with
- `SECRET_MASTER_KEY_HINT` password hint (such as argon2 parameters) that is added to the tags of uploaded AWS files## injectors.sh
Functions must start with `injector_` and are called with the parameter "$1" which specifies the directory that will be added to the created tarball in its `/injected` directory.
## exclude.list
Contains a list of files to exclude, asterisks `*` match backslashes `/`. Files inside the configuration directory that match `exclude*.list` are also included.
## include.list
Files to include in archive
# AWS Pricing
AWS Glacier Deep Archive costs [$0.00099 per GB/month](https://aws.amazon.com/s3/pricing/). That is equivalent to $1.20 per 100 GB/year