s3sync-service is a lightweight application designed to sync multiple local paths with configured AWS S3 and S3 compatible 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
Feel free to check how it works in more details or familiarise yourself with available configuration options.
Found a bug or missing some feature? Please file an issue - we appreciate your feedback.