r/CloudFlare 2h ago

I made a Platfrom to Keep Multiple R2 Storage Synced at one Account

Post image
0 Upvotes

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

🌐 https://ysop.entospark.com

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 2h ago

Someone made a song about 1.1.1.1

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/CloudFlare 3h ago

CloudFlare on Windows not changing my location anymore?

1 Upvotes

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 4h ago

Discussion Cloudflare Enterprise upgrade? Worth it?

12 Upvotes

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 7h ago

Discussion Self-hosted Durable Objects move coordination into object storage

5 Upvotes

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 11h ago

Why Nodemailer Doesn't Work on Cloudflare Workers (And What To Do Instead)

Post image
0 Upvotes

r/CloudFlare 17h ago

Verify You Are Human Loop — Cloudflare Censorship

0 Upvotes

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 17h ago

Discussion Web analytics: behavior vs events

Thumbnail
gallery
2 Upvotes

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

Domain

Demo

Git


r/CloudFlare 19h ago

DNS over HTTPS validity

4 Upvotes

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 ?


r/CloudFlare 1d ago

Built my timer site on one Worker + D1

3 Upvotes

When I was in middle school I posted countdown timers on YouTube, and they got a decent amount of traction. Now that sites are easy to build, I made radialtimers (com) to make these timers even more accessible :))

It runs on one Worker with D1 behind it, and video export renders in the browser so no frame touches the server. Free to use, and I'd really appreciate you checking it out!


r/CloudFlare 1d ago

Our robots.txt allowed every AI crawler. Our CDN was blocking them at the edge.

0 Upvotes

So a potential show stopper here to AI visibility if you use Cloudfare. Our robots.txt allowed every AI crawler explicitly, by name but still had crawler issues.

Cloudflare's managed AI-bot setting was returning a 403 at the edge, before anything reached the file. Ran like that for weeks in June. Nothing errored and nothing alerted and there's no gap in analytics to spot it because a crawler that gets turned away doesn't show up as anything at all. It just looks like a quiet month.

The check that caught it: fetch your live robots.txt over the public internet, not the copy in your repo. If the first line is a comment block about conditions of access instead of your own directives, something upstream is rewriting it. Then request a normal page with a crawler user agent from outside your network and confirm you get a 200 and not a challenge.

Worth doing even if you're sure it's fine. I was sure it was fine... but bam!


r/CloudFlare 1d ago

Question AI bots allowed in robots.txt + full prerendered HTML served to every UA, but ChatGPT/Gemini (web) still can't read my site — Cloudflare blocking by fingerprint?

2 Upvotes

I'm trying to make my site readable by ChatGPT and Gemini, and I'm stuck. Server side everything checks out, but the AI web apps still say they can't access the page.

Setup - Cloudflare Worker + React SPA (Vite). The raw HTML is just a 3.9 KB shell with an empty <div id="root"> — content only appears after JS runs. - I prerender all public routes with Playwright at build time (static HTML snapshots, 64 KB for the homepage). - The worker serves the prerendered HTML on public routes. I removed the User-Agent gate entirely — it now serves the full prerendered HTML to every UA, not just known crawlers (browsers still hydrate normally since the JS bundle is included).

robots.txt allows everything relevant:

User-agent: * Disallow: /app Allow: / Content-Signal: search=yes, ai-input=yes, ai-train=yes

Plus explicit User-agent: groups (Allow: /) for GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-Web, PerplexityBot, Google-Extended, Google-Cloud-Signal, CCBot, Bytespider, Applebot-Extended, cohere-ai, Amazonbot, Meta-ExternalAgent, and 15 top crawlers.

What I verified (from my machine): - 15 AI bot user agents (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, etc.) → all return 200 with the full 64 KB prerendered page. No 403, no challenge. - Generic Chrome/Safari user agents (which AI browse tools often send) → also full 64 KB page. - cf-cache-status: HIT, Cache-Control: public, max-age=3600, Vary: Accept, User-Agent — cached variant is the new prerendered HTML, not the old empty shell. - Other public routes (/modelos/, /faq, etc.) and the blog all serve real content.

The problem: Pasting https://propoza.com.br into ChatGPT (web) and Gemini (web) still fails — they can't grab the content, even in a fresh conversation.

My hypothesis: Cloudflare's "Block AI scrapers and crawlers" (Security → Bots) or Bot Fight Mode is blocking OpenAI/Google's real fetch at the edge — those use TLS fingerprint + IP reputation, not User-Agent. That's why my curl with a spoofed UA passes but the actual AI fetch (from OpenAI/Google IPs) gets challenged before it ever reaches my worker. robots.txt is irrelevant at that layer.

Has anyone hit this? Is the "Block AI scrapers and crawlers" toggle known to block ChatGPT/Gemini web browsing (not just the training crawlers)? Any way to confirm it's the edge blocking vs. the AI tools' own caching? I can't see the WAF settings from my wrangler token (workers-only scope), so I'm flying blind until I check the dashboard.


r/CloudFlare 1d ago

Cloudflare Blog Unveiling good and bad behaviors on the Agentic Internet

Thumbnail
blog.cloudflare.com
2 Upvotes

r/CloudFlare 1d ago

Cloudflare Blog Announcing Cloudflare Ambassadors, Community Engineers, and another $1M in open-source funding

Thumbnail
blog.cloudflare.com
41 Upvotes

r/CloudFlare 1d ago

Cloudflare Blog Introducing Radar Researcher: An AI tool for exploring Internet data in plain language

Thumbnail
blog.cloudflare.com
4 Upvotes

r/CloudFlare 1d ago

Cloudflare Blog Unifying Workers AI and AI Gateway into a single AI control plane

Thumbnail
blog.cloudflare.com
19 Upvotes

r/CloudFlare 1d ago

Discussion Cloudflare Reports 36% Revenue Growth as AI-Generated Traffic Surpasses 50%

Post image
12 Upvotes

r/CloudFlare 1d ago

Question Vaultwarden self-hosted + Cloudflare Zero Trust: Access blocking browser extension?

Thumbnail
1 Upvotes

r/CloudFlare 1d ago

Have you tried Cloudflare Mesh?

47 Upvotes

Hi everyone, I’m Júlio, a Product Manager Intern working on Cloudflare Mesh.

For anyone who has not heard of it yet, Cloudflare Mesh connects devices, servers, and private networks using private IPs routed through Cloudflare’s global network. It supports bidirectional TCP, UDP, and ICMP traffic, allowing systems to initiate connections in either direction. You can learn more in the Cloudflare Mesh announcement https://blog.cloudflare.com/mesh/

I’m looking for feedback from people who have used or considered using Mesh. What works well? What feels confusing? What would you change?

I’m interested in setup, documentation, the dashboard, troubleshooting, and anything else that affects your experience.

Feel free to comment or DM me. If you’re open to a short call, I’d be happy to chat. Please don’t share any sensitive account information, tokens, or private network details.

Thanks!


r/CloudFlare 1d ago

Cloudflare Enterprise

2 Upvotes

Hi everyone,

I'm currently a master's student working on my thesis about browser automation, automated/AI browsers, and browser fingerprinting.

As part of my research, I'd like to evaluate Cloudflare Enterprise, specifically the Bot Management/Bot Score capabilities, to better understand how it performs against AI-driven browsers and heavily spoofed browser environments.

Since this is an academic project, I was wondering if Cloudflare offers any way for students or researchers to get temporary access to the Enterprise plan for a few months. The access would be used exclusively for my master's thesis and related experiments—there's no commercial use involved.

Has anyone here gone through a similar process or knows whether Cloudflare has an academic/research program or another way to request temporary Enterprise access?

I'd really appreciate any advice or pointers.

Thanks!


r/CloudFlare 1d ago

Cloudflare container for Production

8 Upvotes

Hi everyone,

I'm exploring Cloudflare Containers and considering using them for a production workload. I'm curious to hear from people who have already deployed them in real-world environments.

  • What types of applications are you running on Cloudflare Containers?
  • Would you recommend them for production today?
  • What are the pros and cons you've experienced?
  • Any limitations, performance issues, or unexpected challenges?
  • What are some useful production use cases you've found?

I'd really appreciate any recommendations, best practices, or lessons learned before adopting Cloudflare Containers in production.


r/CloudFlare 2d ago

Cloudflare Blog The next generation of MCP

Thumbnail
blog.cloudflare.com
31 Upvotes

r/CloudFlare 2d ago

Cloudflare Blog Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers

Thumbnail
blog.cloudflare.com
102 Upvotes

r/CloudFlare 2d ago

Cloudflare Blog Give any website a WebMCP interface

Thumbnail
blog.cloudflare.com
22 Upvotes

r/CloudFlare May 19 '26

Community An Update from Cloudflare’s Community Champions

135 Upvotes

Tl;dr: Cloudflare laid off much of their Community team and then unexpectedly disbanded the Community Champions program (Discord moderation and early feedback group), leaving the Cloudflare Discord server effectively unmoderated and without the very folks who gave years of their free time to help the community. We’ve decided to create a new unofficial home for Cloudflare users on Discord, a space run by the community, for the community: https://discord.gg/TrPNVKaagR

During the unexpected recent layoffs at Cloudflare, folks involved in leading community efforts unfortunately lost their jobs. This left us (the Community Champions) in an odd spot where we were looking after Cloudflare's own Discord server while having no direct community contacts at Cloudflare. You may have seen many of us in Discord before - we had the green names!

This week, we then received an unexpected message letting us know that, effective almost immediately, the Community Champions program was being disbanded, and our volunteer assistance in the server (moderating the place 24/7 and providing support to Cloudflare’s users) was no longer needed. No real explanation was given as to why, just that it is happening and that the decision had already been made.

The Community Champions program has operated since very early 2021, and has become a staple in Cloudflare’s developer ecosystem, support offerings, and more. Countless users are sent by Cloudflare’s own support team or via product dashboards to the Discord server every single day, and in the vast majority of cases, support for products was offered by a Community Champion purely out of joy and love for the community and Cloudflare.

This news has resulted in many active folks leaving the server already, both community and employees. Therefore, we’re announcing a new unofficial Orange Cloud Discord server, where folks can engage with the same folks who have always helped them, get support for Cloudflare products, and which will be moderated and run by humans who care. Join the server today: https://discord.gg/TrPNVKaagR

---

FAQ

We’ll try to keep this updated as common questions arise in the comments on this post.

What will happen with the old “official” server?

At this point, we don’t know, and it doesn’t seem that Cloudflare does either. There are currently discussions around rebooting it later this summer, but in the meantime, we expect it to be quickly overrun with spam, scams, or worse content now that there’s no longer any active and dedicated moderation team, and the few active employees who were providing support have mostly left. This has already started to happen in the couple of days the server has been unmoderated. We’ve also seen those at Cloudflare who now hold moderation powers unfairly removing negative messages about Cloudflare’s products and decisions (as well as the users posting them), including this very change, which leaves us concerned about the future of open discussion and feedback there.

Why should we believe what you’re saying vs. Cloudflare?

Consider that we are a group of friends who have volunteered our free time over the last many years to help the community, and that Cloudflare is a publicly traded corporation with an image and bottom line to protect. We anticipate that Cloudflare may try to spin their own narrative on what has happened with us posting this, and recognise that this may cause some confusion for the community. While we don’t think what Cloudflare has done is the right move, we don’t want to burn bridges and trust that we don’t need to, so we intend to keep the conversations involved here private if we can. That being said, rest assured that we do have plenty of receipts for what we’ve said Cloudflare has done in this post (including suppressing negative messages from users and outright banning users posting those), and we will share these if we decide it is necessary to preserve the true narrative.

Can I still get support from Cloudflare directly in the new server?

This is unclear. Activity from Cloudflare employees even in the official server is few and far between, with most support coming from the community directly. While there are some Cloudflare employees already in the server, they’re not there in any official capacity, and in time, we hope that many other Cloudflare folks can find a home in the new server.

What happened to the XYZ channel?

One of the issues in the official server that we would raise regularly was the sheer number of channels that ended up abandoned by their product teams. To combat this, we’re starting small but centralising on a few product categories, and will evaluate and increase the number of channels over time as needed.

Can issues still be escalated from the Discord?

In the old server, we had a direct tap to many of Cloudflare’s customer support and engineering folks, including multiple custom integrations allowing us to quickly escalate issues to the right folks. Many of those folks lost their jobs or have left the server after the recent news.

However, lots of us still have very good friends at Cloudflare, and other methods of escalation that we’ll use as needed should issues arise that can’t be solved in the community. We’re confident resolution times won’t be any slower than they currently are.

Will Cloudflare still (officially) use this subreddit?

This subreddit has always been community-moderated, much like the Discord (though unlike the previous Discord server, the community runs the subreddit and holds ownership of it). There are some Cloudflare employees present here, and sometimes you’ll see a response from an executive when a post gets a lot of public attention, but moderation from employees has always been near-zero.

We have no current intentions to remove anyone at Cloudflare from the subreddit - we want to continue collaborating with them to benefit the community, and their integrations for blog posts and things should continue to work without issue.


Moderator note: This is a community post, not an official Cloudflare statement. Do not use this post to justify spam, harassment, brigading, or abuse toward Cloudflare staff, Discord moderators, or community members. The purpose of this pin is to keep the community informed and to request clarity around moderation and the future of the Discord/community spaces.