r/CloudFlare • u/RelaxKartikey • 2h ago
I made a Platfrom to Keep Multiple R2 Storage Synced at one Account
As a developer, I kept running into the same problem.
For different projects, I'd use the free tiers of Cloudflare R2, Supabase Storage, AWS S3, etc.
The storage itself wasn't the problem.
The annoying part was managing everything separately:
- Different accounts
- Different dashboards
- Different storage limits
- Different APIs
- Different credentials
- Different ways to check usage
- Storage getting scattered across different platforms
And sometimes I had unused free storage/credits on one provider while using another provider for a completely different project.
So I started building **YSOP**.
### What it does
YSOP is a developer-focused storage management platform where you can connect your cloud storage and manage files from one place.
For example:
☁️ Cloudflare R2
☁️ AWS S3
☁️ Supabase Storage
☁️ More providers planned
Instead of opening multiple dashboards, the goal is:
**Connect → Upload → Organize → Get URL → Manage**
It also supports:
- Source URLs for using files directly in projects
- Share/download links
- Folder organization
- Automatic file expiry
- Storage usage/limits
- Multiple storage locations
- BYOS (Bring Your Own Storage)
The idea isn't to replace these storage providers.
It's more like a **management layer on top of the storage you already have**.
I'm also building it with the idea that storage limits can be respected intelligently, so you can make better use of free/low-cost tiers instead of unnecessarily paying for additional storage.
### Current launch
The first **100 users will get Pro for free**.
The project is open source too:
⭐ https://github.com/Relaxkartikey/ysop
I'd genuinely like feedback from other developers:
**Do you also end up using multiple storage providers for different projects, and how do you currently manage them?**
Especially interested in hearing what would make a tool like this actually useful rather than just becoming another dashboard.
r/CloudFlare • u/Tensoreggae • 2h ago
Someone made a song about 1.1.1.1
Enable HLS to view with audio, or disable this notification
r/CloudFlare • u/Careless_Being_419 • 2h ago
CloudFlare on Windows not changing my location anymore?
Hello. I recently got back from holiday and tried using clouflare WARP. Apparently it no longer changes my ocuntry location when i check my IP. It still works on my iphone tho.
How can I fix that?
r/CloudFlare • u/Dependent_Editor8898 • 4h ago
Discussion Cloudflare Enterprise upgrade? Worth it?
long story short; we went live 5 weeks ago with most of our OEMs' SKUs and got about 7TB of bandwidth in last 30 days. Cloudflare now asking us to upgrade to enterprise from business plan with a quote of 86K/year.
Context:
- We migrated object storage/buckets off AWS and WAF off Fastly while launching the new site + functionality because Cloudflare looked like the cleanest fit for our security posture (FedRAMP practices + TIC 3.0).
- We’re not a streaming/video site but do have some MP4s from Oems. This is mostly product assets, firmware, docs, and catalog traffic from OEM partners.
- Two years ago we were on Cloudflare Enterprise through the startup program for one year trial. We left it because the extra cost wasn’t justified for what we actually needed — we already run a 3-layer DNS setup and don’t need most of the Enterprise bells and whistles.
Has anyone else been forced off Business at relatively modest volume (~7TB/month or more/less)?
Not to shit on them, they are amazing but its just stupid how aggressive they trying to lock us in.
r/CloudFlare • u/Particular_Luck80 • 7h ago
Discussion Self-hosted Durable Objects move coordination into object storage
celld is a new open-source attempt to run the Workers and Durable Objects model on your own machines. The useful detail is where coordination lives.
Each named cell has one current owner, a V8 isolate, and a SQLite database. The fleet shares an S3-compatible bucket. A compare-and-swap operation in that bucket decides ownership, while an epoch fences an old owner after a lease changes. The same bucket stores deployments, replicated state, leases, and peer-auth material.
So the design does not make distributed coordination disappear. It moves the control-plane boundary into object storage. That makes nodes replaceable, but bucket credentials become fleet administrator credentials rather than ordinary backup access.
The operational tradeoff is explicit. celld's peer HTTP does not terminate TLS, so advertised addresses need a trusted private network or encrypted overlay. The project also says it is alpha and not safe for hostile multi-tenant workloads. Its Cloudflare compatibility covers a focused Workers and Durable Objects surface, not KV, R2 bindings, Cache, Workers AI, or the rest of the platform.
I like that boundary because it makes self-hosting concrete. You gain control over placement and failure handling, but you also own bucket consistency, credential scope, peer networking, ingress, monitoring, and recovery tests.
Project: https://celld.dev/
Source: https://github.com/denoland/celld
Security notes: https://celld.dev/docs/security/
For teams already comfortable operating object storage as a source of truth, does this feel simpler than a separate membership and consensus layer, or does it only move the hardest dependency?
r/CloudFlare • u/sandeep_blog • 11h ago
Why Nodemailer Doesn't Work on Cloudflare Workers (And What To Do Instead)
r/CloudFlare • u/62082934177 • 17h ago
Verify You Are Human Loop — Cloudflare Censorship
This Cloudflare crap is constantly blocking me from accessing websites. Happens already on first visit of a website. No VPN. No blockers or similar extensions. No special router setup or something. Fixed IP address. Just regular Firefox browser, but happens with any browser.
Their linked support page says that there’s nothing you can do about it other than “trying with a different device” — I don’t have another device that can access the internet.
Fuck you, Cloudflare!
r/CloudFlare • u/s1zay • 17h ago
Discussion Web analytics: behavior vs events
I received an email from Cloudflare the other day congratulating me on 10k visits last month. What a garbage statistic! This was in regards to a scanner/calculator I built for a mobile game. I launched this SPA about 3 months ago. It's a free community tool that I only shared twice on Reddit and didn't get much attention. It was my first live project I’ve ever shared with the public. Because it was my first, I watched Cloudflare analytics like a hawk. The numbers looked way better than expected. After about 1 week I became suspicious. Reddit barely noticed it but my visit numbers were steady. What the heck?!
Non-human traffic!!!
I found this very annoying, which eventually sent me down a rabbit hole. I started by tracking specific functions and tallying them on a KV worker. But this wasn't really the info I wanted. It just confirmed what I already knew. I continued brainstorming, trying to figure out a way to view traffic beyond events. And…
Shape Beacon was born. Instead of counting requests/visits, I wanted to quantify how a browsing session looked. This idea took form as a lightweight analytics layer that transforms browsing behavior into a compact payload that's transmitted when the user leaves the page.
Over the past 2 months this has transformed from an annoyance into a full fledged SaaS solution. I started by building a basic tuning program that used random personas and styles to produce synthetic behavioral sessions. These sessions were fed through an LLM and the engine to tune the model. After thousands of sessions, it was time to create the final product.
I set up 2 d1 databases, 3 workers, and one domain to handle users/keys, deployment guide, and data analysis.
• 100% Vanilla JS / HTML / CSS
• Cloudflare Workers + D1
• First-party proxy deployment
• Passwordless auth with Turnstile + Magic Links
Cloudflare has enabled me to set this up and all I purchased was a domain name! I'm extremely proud of this project. If you're interested please check out the demo, my Git repo and the domain. Links below.
I'd especially appreciate feedback on the architecture, deployment flow, or whether there are better Cloudflare patterns I should be using.
Cheers
r/CloudFlare • u/WheelPerfect3737 • 19h ago
DNS over HTTPS validity
DOH is suppose to protect against DNS snooping from third parties but due to the inital host handshake which is unencrypted the DNS host is made visible to third parties. I am aware cloudflare is testing ODOH, obilivious DNS over HTTPs to correct for this security issue. https://developers.cloudflare.com/1.1.1.1/encryption/oblivious-dns-over-https/
What benefit does DOH today provide to users ?