I needed to back up a large S3-compatible bucket on a small VPS without running out of memory.
While tools like s5cmd sync work very well in many cases, they can struggle with extremely large buckets when memory is limited. I wanted something that:
- stays within a predictable memory limit
- makes its decisions on disk rather than in RAM
- can be inspected and resumed at any stage