I'm looking for effective methods to back up S3 buckets when using Rook-Ceph. In my previous experience with Minio and RustFS, I could just rsync or use restic on the data directory, but I'm finding that's not a straightforward option here. I'd love to hear how others are tackling this backup challenge and if there are any easy solutions out there!
4 Answers
We use Plakar.io for backups—super efficient, free, and open-source. It’s incredibly easy to integrate into our system.
You can also consider setting up replication to a second S3 provider in a different location for added security.
I back up my S3 buckets using a cron job that runs an rclone pod every night. It syncs the bucket with a remote storage location seamlessly. It’s definitely a good way to go!
I wasn’t aware restic could work alongside rclone like this. Until now, I’d only used restic for file system backups.
We opted to deploy garage-operator instead of relying solely on RGW. This simplifies our setup since everything is PVC backed on Ceph RBD, making backups with Velero much smoother. It's easier than having to juggle different backup systems.

I think OP might be referring to the filesystem of a single server. With Rook/Ceph, you'd need a solution that works with the S3 interface, which rclone can do!