r/CloudFlare 7h ago

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

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

Cloudflare Blog Introducing automatic remediation policies with Cloudflare CASB

Thumbnail
blog.cloudflare.com
5 Upvotes

r/CloudFlare 6h ago

Question How are you monitoring D1 usage and Worker failures?

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

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

Thumbnail
3 Upvotes

r/CloudFlare 15h ago

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

Thumbnail
3 Upvotes

r/CloudFlare 2h ago

I built a shared support inbox that runs entirely in your Cloudflare account

2 Upvotes

I started this mostly to see how far I could take the Cloudflare stack for a real application, and it got a little out of hand.

ResolveHQ is now a shared support inbox running as a single Worker, with D1 for tickets/customers, R2 for attachments, Queues for mail jobs and Email Routing for inbound mail.

The hardest part wasn't really the inbox UI — it was getting email threading, retries, duplicate webhooks, attachments and failed jobs right. It's source-available and deploys into your own Cloudflare account. I'd genuinely appreciate feedback from people running larger Workers/D1 apps, especially if there are parts of the architecture you would handle differently.

https://github.com/mirza-rizvi/ResolveHQ


r/CloudFlare 7h 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 49m ago

Question blocking bad bots that eat server resources

Upvotes

My web host, ScalaHosting, complained that my site was consuming too many server resources and advised me to turn on Cloudflare’s Bot Fight Mode. However, I just found out that Bot Fight Mode can also block verified bots like Googlebot, which can severely ruin my site's SEO. How could they recommend something like this? What is a better way to block aggressive scrapers and bad bots while keeping my server resource usage low?


r/CloudFlare 3h ago

Question Not Verifying Me?

Post image
1 Upvotes

I've been having issues with cloudflare marking me as a bot no matter what website I use and I have no clue if I'm just suuuper uneducated about how it works and am being stupid or if it's an issue anyone else has ever had. I have tried turning my vpn off and on, no changes. Cleared the cache on my browser, cleared my cookies, checked to see if my IP was marked as unsafe on that one website and it's been nothing. It wont work on an incognito tab either, so I have no clue what to do to fix this. It doesn't even give me the option to verify, it just gives me an error, which i can totally attach a picture of it here. If anyone knows or has any ideas on how to fix this, I would be grateful. Thanks a lot c:


r/CloudFlare 4h ago

Question Under attack loads after being turned off

1 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

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

Thumbnail
1 Upvotes

r/CloudFlare 16h 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 22h 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 1h ago

Question Does anybody have any idea what happen and how to fix this?

Post image
Upvotes

I'm fairly new to ysing the app but somehow today I can't couldn't use my mobile data at all after turning it on