s3sync-service is a lightweight application designed to sync multiple local paths with configured S3 locations (known as sites) in realtime - your data getting synced upon change!
You can either use one S3 bucket and multiple bucket paths to store your data, or different S3 buckets under one AWS account or even different S3 buckets under different AWS accounts hosted in different AWS regions.
s3sync-service was mainly designed with k8s in mind, however, there are a variety of options for running it:
- here is described how to run it locally
- this page has guidelines for running it in Docker
- and our favourite recipe for running it on Kubernetes
Found a bug or missing some feature? Please file an issue - we appreciate your feedback.