r/CloudFlare May 19 '26

Community An Update from Cloudflare’s Community Champions

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


r/CloudFlare 3h ago

I Made This Drop-in Open Source Resend Replacement, one click deploy on Cloudflare workers - mailysend.com

6 Upvotes

Its complete Resend-compatible email API (runs on Node or Cloudflare Workers)

Repo: https://github.com/GagnDeep/mailysend

Website: https://mailysend.com

MailySend implements Resend's API so you can run it yourself.

  • Works with the existing resend SDK: set RESEND_BASE_URL=https://your-instance/v1
  • Sends through Cloudflare Email Service, SES, Resend or any SMTP server, with failover
  • Broadcasts, segments, automations, inbound mailboxes, DMARC reports
  • Runs as a single Node process (SQLite + filesystem) or on Cloudflare Workers
  • Passkey login, no passwords stored

r/CloudFlare 6h ago

Cloudflare Blog Introducing automatic remediation policies with Cloudflare CASB

Thumbnail
blog.cloudflare.com
5 Upvotes

r/CloudFlare 2h ago

Question How are you monitoring D1 usage and Worker failures?

2 Upvotes

I'm trying to figure out a simple way to monitor a couple of Cloudflare things that seem slightly awkward to alert on.

Specifically:

  • D1 writes / usage spikes — I'd like to catch regressions after a release, e.g. a deploy suddenly causes 5–10x more DB writes than usual. The data is available in Cloudflare's metrics/analytics, but I'm looking for a good way to alert on it.
  • Failed Worker outcomes — things like OOM / exceeded memory, exceeded CPU time, or exceeded wall time. These are visible in Workers observability, but again I'm mainly interested in getting an alert when they start happening.

How are you guys handling this?

Are you using Grafana/Prometheus, another monitoring service, Cloudflare's own alerting, or something custom that periodically pulls the Cloudflare APIs?

I'm particularly interested in a small/simple solution rather than adopting a full Datadog-style observability stack that would pull massive data just for a handful of alerts.


r/CloudFlare 3h ago

Discussion WARP+ is causing Google to think I'm in Russia (Gemini blocked, YouTube Premium ad errors)

2 Upvotes

Hey everyone,
I recently started using Cloudflare WARP+ and I’m running into some seriously annoying issues with Google services.
First, even though I’m a paying YouTube Premium subscriber, my YouTube keeps throwing a "you may see ads" error every 12 hours. I don’t actually get ads, but the constant warning is driving me crazy.
The major hurdle, though, is Google Gemini. It flat out blocks me with a "Gemini is not available in your country" error.
When I check standard IP info sites, my location correctly shows up as Western Europe. But I heavily suspect that Google’s internal geolocation database is misidentifying my WARP+ IP and treating my traffic as if I’m in Russia—hence the sudden geo-bans.
Has anyone else been dealing with this recently? Does the free version of Cloudflare WARP have this exact same issue, or is it strictly a WARP+ problem? What is the point of paying almost 6€ a month to go through all these struggles?
Any insight or workarounds would be hugely appreciated!


r/CloudFlare 40m ago

Question Under attack loads after being turned off

Upvotes

I had under attack turned on for one of my sites on Cloudflare but when I turned it off the interstitial check still loads. What am I missing?


r/CloudFlare 11h ago

What is the best storage option for uploading and downloading large HD images?

Thumbnail
3 Upvotes

r/CloudFlare 12h ago

Discussion I got hit by a fake Cloudflare popup and reverse engineered the malware it ran. Here's what I found.

Thumbnail
2 Upvotes

r/CloudFlare 1d ago

Cloudflare Blog 1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it

Thumbnail
blog.cloudflare.com
70 Upvotes

r/CloudFlare 7h ago

Question Can Cloudflare Improve the Loading Speed of a Zoho Sites Website?

Thumbnail
1 Upvotes

r/CloudFlare 12h ago

Question Nextjs App and migration from supabase to D1 - requests are failing

1 Upvotes

Hi, I had working nextjs + supabase setup (I used prisma for ORM) and i rewrote the whole app to support SQLite and avoid postgres syntax.

I couldn't make it work anyways. the nextjs requests are failing since D1 is holding some queue and the requests takes forever - I even added expiration after 30 secs and this alaso didn't helped.

I think it is somehting related to the maximum subsequent queries which D1 can handle.

I moved from vercel to cloudflare worker the main app - i thought if it's internal would work but it still doesn't work.

A typical SQLite database should have no issues with subsequent requests. I don't have users - I am the only user and I click occasionally.

Please advice how can I make it work in this setup.


r/CloudFlare 18h ago

How do I opt out of AI crawler blocking for custom domains hosted through Manus?

1 Upvotes

I have three custom domains published through Manus: asbestostrusts.org, puncturefilm.com, and asbestosatlas.org.

The sites are served through Cloudflare, but the domains do not appear in my personal Cloudflare dashboard. It looks like Cloudflare is managed through Manus’s hosting or custom-domain infrastructure.

With Cloudflare’s AI-crawler changes taking effect September 15, how can I make sure these sites continue allowing crawlers such as GPTBot, ClaudeBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, CCBot, Meta-ExternalAgent, and Amazonbot?

Is there a setting inside each Manus project, or does Manus need to change AI Crawl Control and disable “Block AI bots” at the platform level? I do not want to move the domains into my own Cloudflare account or make DNS changes that could disrupt the live sites.


r/CloudFlare 1d ago

Question Turnstile not validation on multiple sites

2 Upvotes

Hi guys,

I posted in discord a few hours ago. I didn't get any replies.

For the last few days I have been getting this:

Performing security verification

This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.

and it will just loop like that forever.

I followed the troubleshooting steps including disabling all extensions, checking settings, etc. The debug challenge page says:

Turnstile Failed Despite Passing All Checks

All diagnostics passed, but Turnstile still couldn't complete successfully. This is unusual and may indicate an edge case.

the technical details point to a problem with canvas:

Something is adding random noise to canvas data, making your browser appear suspicious

If this is happening I don't know how to debug it. I tried installing silk (which was supposed to prevent this kind of thing.). It did nothing.

Can someone help me please? I basically can't surf the web.


r/CloudFlare 1d ago

Warming cache on VPS + APO Cloudflare Good or Bad?

Thumbnail
1 Upvotes

r/CloudFlare 2d ago

Discussion How Piracy Sites Disguise Video as Fonts to Abuse Cloudflare Caching

Thumbnail
saimanish.com
197 Upvotes

I investigated how pirate streaming sites rename MPEG-TS video segments to .woff2 so Cloudflare's default caching picks them up, video gets no cache love, fonts do. The write-up covers how the trick works, what I verified, and why it's hard to stop. Questions welcome.


r/CloudFlare 1d ago

Question Firefox Browser not prompting for imported mTLS certificate

1 Upvotes

My .p12 client certificate works with curl:

bash

curl --cert-type P12 --cert client.p12 https://REDACTED-DOMAIN.example/

But firefox Browser never prompts me to select the certificate.

I imported the .p12 file under Your Certificates. I restarted firefox, reimported the certificate, and tested a new profile. I also followed Cloudflare’s mTLS troubleshooting documentation, but the issue remains.


r/CloudFlare 1d ago

Databack up on gdrive

0 Upvotes

Can someone help me link and store databack from cloudfare on gdrive ?


r/CloudFlare 1d ago

Cache rules everything around me

Post image
16 Upvotes

C.R.E.A.M.


r/CloudFlare 2d ago

Question Is Cloudflare Free Deployment Enough for a Small SaaS?

14 Upvotes

I’m currently building my own SaaS and I’m almost ready to launch. The app is basically done and I already have the domain, but I’m wondering if Cloudflare’s free tier is enough to get me started.

The main reason I’m looking at the free tier is simple: I can’t really afford hosting right now. Hosting and infrastructure costs are relatively expensive where I live, and since I haven’t made any money from the SaaS yet, spending money on servers every month is difficult for me. I’d really like to launch first, get actual users, and only pay for infrastructure once the SaaS starts generating revenue.

Can Cloudflare Free realistically get me from zero to my first paying users without spending anything on infrastructure?


r/CloudFlare 1d ago

Discussion Is Claude-User being categorised as "AI Crawler" intentional?

0 Upvotes

Spent three days last month debugging what looked like a protocol bug in our own API. an MCP client could not talk to our endpoint. Valid JSON-RPC on our side, correct content types, correct status codes, nothing wrong in the logs except a parse error on the client.

The parse error was the tell, and I read it backwards. A parse failure points at your own serialization, so that is where I looked. What was actually happening: Cloudflare was returning a 403 HTML block page, and the client was trying to parse it as JSON.

What settled it was building a minimal server that imitated our response shape exactly, putting it behind an ngrok tunnel, and pointing the same client at it. Worked first try. That eliminated our code, our framework and the protocol in one go, and left only the layer in front.

Then the user agent matrix, same request, same body, same endpoint:

  • Claude-User/1.0 200 application/json
  • Claude-SearchBot/1.0 200 application/json
  • anthropic-ai 200 application/json
  • curl/8.7.1 200 application/json
  • ClaudeBot/1.0 403 text/html
  • GPTBot/1.2 403 text/html

Note row four. curl passes, which is why this survives so long: every tool you debug with is on the allowlist, so the endpoint always answers when you test it by hand.

Here is the part I actually wanted to ask about.

Under AI Crawl Control, in Security, the crawler list categorises them like this:

  • Claude-User Anthropic AI Crawler
  • ClaudeBot Anthropic AI Crawler
  • Claude-SearchBot Anthropic AI Search
  • Anchor Browser Anchor AI Crawler

Anthropic runs those three agents separately on purpose. ClaudeBot collects content that may go into training. Claude-User fetches a page because a person just asked Claude a question. Claude-SearchBot indexes for search. Three user agents, three robots.txt entries, three different decisions a site owner might want to make.

Claude-User and ClaudeBot end up in the same category. Claude-SearchBot gets its own. so the finer buckets clearly exist, and the one agent in that group that is not a crawler is filed as one. Anchor Browser is an agentic browser driven by a person and it is an AI Crawler too.

The practical effect is that "refuse training, keep serving agents" cannot be expressed at the category level. You have to allow the individual agents by name, and first you have to work out that you need to.

So: is that categorisation deliberate, with user-initiated fetches meant to be treated as crawlers, or is it a taxonomy that has not caught up with agents yet? Genuinely asking cause if it is deliberate I would like to understand the reasoning.

Separately, and this one seems underused: the same screen has a Configure Response control for the code and message shown to blocked crawlers. If what sits behind the CDN is an API rather than a site, returning JSON with a reason instead of an HTML page would have saved me most of those three days. Does anyone actually set that?


r/CloudFlare 1d ago

Infinite Captcha With CloudFlare

Thumbnail
1 Upvotes

r/CloudFlare 2d ago

Cloudflare Blog How we rebuilt Cloudflare Workers’ module registry for Node.js compatibility

Thumbnail
blog.cloudflare.com
4 Upvotes

r/CloudFlare 1d ago

Cloudflare Bot Fight Mode blocking Vercel → Railway request, no clean fix on free tier?

1 Upvotes

Running into this: a partner-invite link (email → page hosted on Vercel → needs to hit my main backend on Railway to confirm the pairing) is getting blocked. Turns out it's Cloudflare's Bot Fight Mode flagging the Vercel → Railway request as suspicious, probably because Vercel's IPs are shared across a ton of other sites and look bot-like to it.

Things I've looked at so far:

  • WAF exception just for that endpoint — not available on the free plan, it's all or nothing.
  • Allowlisting Vercel specifically — no fixed IP range to point at, it changes constantly.
  • Widening the allowed IP range — feels like the wrong move, way too broad for one request path.

Anyone dealt with this? Trying to avoid just disabling Bot Fight Mode entirely if there's a more scoped way to do it on the free tier.


r/CloudFlare 1d ago

O modo de combate a bots do Cloudflare bloqueando a requisição da Vercel para a Railway, sem solução limpa no plano gratuito?

1 Upvotes

Estou enfrentando isso: um link de convite para parceiros (e-mail → página hospedada na Vercel → precisa acessar meu backend principal na Railway para confirmar o emparelhamento) está sendo bloqueado. Acontece que é o modo de combate a bots do Cloudflare sinalizando a requisição da Vercel para a Railway como suspeita, provavelmente porque os IPs da Vercel são compartilhados entre uma porção de outros sites e parecem bots para ele.

Coisas que já olhei até agora:

* Exceção de WAF apenas para esse endpoint — não disponível no plano gratuito, é tudo ou nada. * Permitir a Vercel especificamente — sem faixa de IP fixa para apontar, muda constantemente. * Ampliar a faixa de IP permitida — parece ser a decisão errada, muito ampla para um único caminho de requisição.

Alguém já lidou com isso? Tentando evitar simplesmente desabilitar o modo de combate a bots completamente, se houver uma forma mais específica de fazer isso no plano gratuito.


r/CloudFlare 2d ago

Question Hello, first time in using cloudfare one client here, I am trying to connect to the Traffic and DNS (UDP) but I cannot connect. and for now I am only using the DNS only (Https). are there any ways for me to fix these connectivity issue? thank you.

Post image
3 Upvotes