1.1 KiB
1.1 KiB
Automatic backup script to use with Kopia and S3 compatible object storage
Dependencies
- S3 compatible storage optional
- bash shell
- kopia (CLI)
- an internet connection
Installation
- Create a file called kopia_environment
- Set the following environment variables inside the new file:
- BUCKET_NAME: Name of the bucket to use in your S3 compatible storage
- ACCESS_KEY: Access key for your object storage
- SECRET_ACCESS_KEY: Secret key for the object storage
- ENDPOINT: API endpoint for the object storage
- DIRS: Directories to take snapshots of, space separated
- LOGPATH: Directory to store log files in
- REPO_PASSWORD: Password to for the kopia repository
- Create the kopia repository:
source kopia_environment && kopia repository create --access-key=$ACCESS_KEY --secret-access-key=$SECRET_ACCESS_KEY --ENDPOINT=$ENDPOINT -p $REPO_PASSWORD - Setup cronjob (optional)
License
The project is licensed under the GPL v3.0 (or later). Please see LICENSE.md or fsf.org