This project is a very straight forward bash script that can be used to take regular backups of a cloud storage bucket. When invoked, the script copies all files from the source bucket into a sub-directory of the target bucket, optionally deleting any backups older than the specified TTL.
Server side copy of the previous state and usage of the sync command reduced unneeded file transfers and provides the possibility for custom versioning.
Server side copy of the previous state and usage of the sync command reduced unneeded file transfers and provides the possibility for custom versioning.
We use this tool to provide backup features for Open Source tools managed by the https://github.com/glasskube/operator