This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys. You can supply the usual s3 sync parameters such as `--delete` and everything else. The cron schedule defines how often the sync command is executed, and it uses a lockfile to avoid parallel executions.
About
s3sync is a minimal Docker container that automates scheduled backups of local file systems to Amazon S3. It wraps the official AWS CLI s3 sync command in a containerized cron job, allowing operators to mount local volumes and synchronize them to a configured S3 bucket on a custo…