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) S3-compatible ✅ Retention Rules
IBM Cloud Object Storage S3-compatible ✅ Immutable Object Storage
Alibaba Cloud OSS S3-compatible ✅ Retention / WORM
Backblaze B2 S3-compatible ✅ Enable at bucket creation
Wasabi S3-compatible ✅ Compliance mode, Cohasset-assessed
MinIO S3-compatible ✅ Self-hosted, so your own root can bypass it
Ceph (RGW) S3-compatible ✅ Self-hosted, so your own root can bypass it
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 ❌ Bucket locks, not Object Lock; gitdr cannot read them
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 says which providers offer a lock gitdr can read.

✅ 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.