Skip to content

gitdr writes to any S3-compatible or major-cloud object storage. Immutability (WORM / Object Lock) is a switch you flip on your own bucket. This table says which providers can give you that switch, so you can pick one that clears a ransomware-resistant bar. Most have a free tier.

Provider Integration WORM / Object Lock¹ Notes
Amazon S3 S3-compatible Reference Object Lock (SEC 17a-4 assessed)
Google Cloud Storage Native API Bucket Lock + Object Retention
Azure Blob Storage Native API Immutability policies
Oracle Cloud (OCI) Native / S3-compat Retention Rules
IBM Cloud Object Storage Native / S3-compat Immutable Object Storage
Alibaba Cloud OSS Native / S3-compat Retention / WORM
Backblaze B2 S3-compatible Enable at bucket creation
Wasabi S3-compatible 90-day minimum retention
MinIO S3-compatible Self-hosted
Ceph (RGW) S3-compatible Self-hosted
IDrive e2 S3-compatible
Tigris S3-compatible Zero-egress + object lock
Impossible Cloud S3-compatible EU
Scaleway S3-compatible EU
Cloudian HyperStore S3-compatible Enterprise / on-prem
NetApp StorageGRID S3-compatible Enterprise / on-prem
Dell ECS S3-compatible Enterprise / on-prem
Pure Storage FlashBlade S3-compatible Enterprise / on-prem
Storj S3-compatible ⚠️ Verify (object lock added recently)
OVHcloud S3-compatible ⚠️ Verify current parity
Exoscale SOS S3-compatible ⚠️ Ceph-backed; verify
Hetzner Object Storage S3-compatible 🔜 Object Lock on roadmap
DigitalOcean Spaces S3-compatible No object lock
Linode / Akamai S3-compatible No object lock
Vultr S3-compatible No object lock
Cloudflare R2 S3-compatible No object lock or versioning
Fastly Object Storage S3-compatible No object lock
Garage / SeaweedFS S3-compatible ⚠️ Open-source; limited, verify

¹ WORM / Object Lock is a feature you enable on your own bucket. gitdr writes to any supported destination regardless. This column only says which providers can give you immutability.

✅ supported · ⚠️ verify · 🔜 announced/roadmap · ❌ not available

A provider without the lock still works as a destination, gitdr warns loudly and proceeds, or fails closed under --require-worm. Setup commands for the big three and the S3-compatible quirks are in WORM buckets.

All product names, logos, and brands are property of their respective owners, used here only for identification and interoperability. gitdr is independent and not affiliated with, endorsed by, or sponsored by any listed provider.