Offsite Storage: Cloudflare R2 vs DigitalOcean S3 - Which would you choose and why?

CrazyChef

Active member
Licensed customer
So I'm putting together a photography forum that will be resource heavy with the Resource Manager and the Media Gallery. I was looking at DigitalOcean's S3 storage, but Cloudflare's R2 storage is very appealing with it's ZERO egress/outbound bandwidth fees. Yeah, that's a huge advantage that Cloudflare has over DigitalOcean.

So I guess I'm also asking if anyone has successfully set up Cloudflare's R2 with both the RM and MG, and is there anything I should know before attempting this.
 
The problem with R2 is it doesn't support versioning, otherwise I'd totally switch to it.

But no protection against accidental/malicious deletions is a no go for me.
 
I use s3, mostly because R2 didn't exist at the time i set it up, and i use s3 for backups and other CDN-type activities (behind cloudfront). So even if i were to migrate to r2, i'd still have s3 for other things.

with cloudfront and s3, you basically get r2, for a little bit more cost.

my $6 a month bill doesn't warrant the effort to move to r2 for $4 a month.

If i were to start today from scratch, i'd probably go R2
 
you can keep a copy/history of old files on s3 if you set it up that way.
r2, it doesn't.

if you trust your mods, or grant them the power to do so, it's a non-issue.

I don't use versioning on s3. if they delete the attachment, its gone forever.

- enable soft deletes only and it's a non-issue.
 
you can keep a copy/history of old files on s3 if you set it up that way.
r2, it doesn't.
I'll use it mostly for the XFMG mostly, and also for XFRM as well. It's a new photography forum, so I expect it to be quite heavy with media.
I really don't understand what versioning is, or if I even need it. I'll be using R2/S3 mainly as a repository to keep from cluttering up my server and if I understand correctly, I probably won't need versioning? I'm using a Vultr HF server via Cloudways and my CDN is Cloudflare, if that matters.
 
Last edited:
The problem with R2 is it doesn't support versioning, otherwise I'd totally switch to it.

But no protection against accidental/malicious deletions is a no go for me.

There's these things called backups. I don't have my only copy of my files on my cloud storage.

Restricting users and mods to only using soft deletes is the solution to accidental deletions.
 
Back
Top Bottom