jscholes, to random
@jscholes@dragonscave.space avatar

The developer in me hates what 's anti-bot checks are turning the web into. As a blind person, I'm occasionally frustrated at having to obtain an accessibility cookie to bypass the CAPTCHA. My inclusive design/accessibility professional side hates that those cookies have to be obtained in a way that doesn't fully respect privacy.

But simply as a human, what I find most objectional of all is CloudFlare's "Checking if the site connection is secure" messaging. That sounds like a good thing; how nice that this site is looking out for my protection as a humble web user! When in fact, my activity and circumstances are being checked against an arbitrary set of requirements and baseline-level metrics, to determine if I have the right to go where I want to go. It has nothing to do with security, and everything to do with information lockdown.

Of course, CloudFlare's lawyers probably signed off on this copy as being just close enough to the truth. They are checking that the site connection is secure... against bad actors. Which they may very well find to be you if they can't prove your human nature beyond reasonable doubt, so watch out.

selea, to random

Well, I've seen alot of criticism against #cloudflare and the sites behind it.

Instead of blaming and shaming sites because they are using cloudflare - the discussion should instead be:

  • what alternatives do we have?

Some people say, and I quote "setup load balancers, and DDoS-mitigations".

I find that kind of "tips" extremely unconstructive. They really dont mean anything, apart from "look how smart I am on talking".

What REAL alternatives do we have?

Amelia, to random

With recent events, i have taken the decision to drop with the transition to new servers, i'll have to figure out what CDN (likely fastly ill try to apply for the foss program) to use and what DNS service to use also we'll have to move to a different S3 provider

During the transition to new servers TransFem.social, and all other TransFem.org services including the Sharkey repo's may experience a down time of up to 48 hours due to DNS nameserver changes

The original decision for using Cloudflare was to prevent spam and ddos attack, and while Cloudflare has done shit in the past the assumption was that they're neutrality would go both ways, this seems to not be the truth, their "neutrality" seems to only apply to harassment sites like kiwifarms.

our new setup is not only a lot more powerful but also comes with a firewall setup and DDOS protection directly from the Colocation provider severely reducing the need for Cloudflares ddos protection

I'm targeting next weekend as deployment date for the new servers, but this is highly depended on the RMA's arriving on time

Taffer, to internet
@Taffer@mastodon.gamedev.place avatar

Cloudflare has broken their "security check" widget for Firefox (120 at least) when you've got protection against fingerprinting enabled.

I had to use Chromium to log in to GitLab because of this. It's IE6 all over again. Thanks Cloudflare!

The "security check" is actually DDOS prevention looking for bots. Which frequently just run in browsers/Electron these days.

fosstodon, to Rabbits
@fosstodon@fosstodon.org avatar

We've just flipped our CDN from to ( is next in the coming days).

Everything looks good, but if you see anything wonky with media not loading etc. please reach out to @kev or @mike.

eric_capuano, to random
piefedadmin, to fediverse
@piefedadmin@join.piefed.social avatar

For a very small instance with only a couple of concurrent users a CDN might not make much difference. But if you take a look at your web server logs you’ll quickly notice that every post / like / vote triggers a storm of requests from other instances to yours, looking up lots of different things. It’s easy to imagine how quickly this would overwhelm an instance once it gets even a little busy.

One of the first web performance tools people reach for is to use a CDN, like Cloudflare. But how much difference will it make? In this video I show you my web server logs before and after and compare them.

The short answer is – before CDN: 720 requests. After CDN: 100 requests.

Usually just turning on a CDN with default settings will not help very much, you’ll need to configure some caching rules or settings. By watching your server logs for a while you’ll get a sense for what needs to be cached but check out mine for a starting point:

https://join.piefed.social/wp-content/uploads/2024/02/caching_activity1-1024x577.pngAll these are frequently requested on my instance. Depending on the fediverse platform you have installed, you’ll probably see different patterns and so need different caching settings.

Beware of caching by URI Path because often fediverse software will return different data depending on the Accept header that the requester sets. For example, on PieFed and Lemmy instances a request by a web browser to /post/123 will return HTML to show the post to someone. But when that same URL is requested with the Accept: application/ld+json header set, the response will be an ActivityPub representation of the post! You don’t want people getting activitypub data in their browser and you don’t want to be serving HTML to other instances. Once you spot a URL you want to cache, use a tool like Postman to set the Accept header and make a fake ActivityPub request to your instance and see if you get back HTML or JSON.

Another problem that can happen is that often a response will vary depending on whether the viewer is logged in, or who is logged in. If you can figure out how to configure the CDN to pay attention to cookies or whatever headers are used for Authentication by your platform then you might be able to cache things like /post/*… I couldn’t.

The things I’ve chosen to cache by URI Path above are ones that I know don’t vary by HTTP header or by authentication.

Although we can’t use URI Path a lot of the time, we can cache ActivityPub requests by detecting the Accept: allocation/ld+json header:

https://join.piefed.social/wp-content/uploads/2024/02/caching_activity2-1024x811.pngThis will cache all ActivityPub requests, regardless of URL. People browsing the same URLs as those used by ActivityPub will be unaffected as their requests won’t have the special HTTP header. I used a short TTL to avoid serving stale data when someone quickly edits a post straight after creating it.

There seems to be a deep vein of optimization here which I’ve only just started to dig into. These changes have made a huge difference already and for now my instance is under very little load so I’ll leave it there for now…

https://join.piefed.social/2024/02/20/how-much-difference-does-a-cdn-make-to-a-fediverse-instance/

zackkatz, to random
@zackkatz@mastodon.social avatar

Post Mortem on Cloudflare Control Plane and Analytics Outage

This post mortem reads like the timeline of the Chernobyl disaster. It’s incredible how much had to go wrong for this to happen, and yet it happened. A great write-up.

https://blog.cloudflare.com/post-mortem-on-cloudflare-control-plane-and-analytics-outage/

damieng, to random
@damieng@mastodon.social avatar

Okay, so my wife's business site stopped building on Cloudflare Pages because one of the Nuxt generated files - a JSON file - exceeded 25MB.

Just what was this file and why was it so big?

Was it even needed?

The full exhilarating story and investigation at https://damieng.com/blog/2024/05/14/nuxt-content-db-and-size/

Edent, to random
@Edent@mastodon.social avatar
civodul, to random
@civodul@toot.aquilenet.fr avatar

used to welcome us users (and not just!) with captchas. Now it’s a spinner; it gives hope initially, but it’s deceitful: it just keeps spinning.

Among the vast parts of the Web stuck behind Cloudflare is w3.org. Thanks for showing the way!

to3k, to random Polish
@blog.tomaszdunia.pl avatar

🇵🇱 Nowy wpis na blogu! / 🇬🇧 New blog post!

Migracja WriteFreely.pl – FTdL + FreeDNS::42

#A

Autor: @to3k

https://blog.tomaszdunia.pl/migracja-writefreelypl-freedns42/

nico144, to Discord

is having issues. The problem is with them, not your account. Just FYI.

My phone app still works, so you can try that also.

howcamp, to drupal
@howcamp@fosstodon.org avatar

We have two new speakers. One of them will be talking about and and the other oneis the creator of a $NodeJS behavior driven automation testing tool based on and

See more here: https://how.camp and join us!

shaft, to random French
@shaft@piaille.fr avatar

Si vous avez des problèmes avec les service 1.1.1.1 de , sachez que @DNS_Shaftinc fonctionne, lui 😏

Yuvalne, to firefox

@mozilla , in collaboration with , and the just deployed a new security internet standard called Encrypted Client Hello, designed to make it harder for ISPs to track your browsing history.
Yet another win for privacy, and another reason to move to .
https://blog.mozilla.org/en/products/firefox/encrypted-hello/

Motherboard, to Discord
@Motherboard@federated.press avatar

People who posted their layoff are flooded with DMs from others saying they feel less alone. Experts say the videos hold "isolated" bosses accountable.
https://www.vice.com/en/article/y3w4g7/cloudflare-firing-tiktok-remote-layoffs-corporate-accountability?at_medium=Social%20media&at_campaign=Mastodon

andreagrandi, to random

If you are hosting your static website on #Netlify you have a couple of good options:

  1. immediately put it behind #Cloudflare (or similar)

  2. Stop using Netlify

TL/DR: a website got DDoS-ed for a few days and Netlify sent the owner a $100k bill to pay 🙄

https://www.reddit.com/r/webdev/comments/1b14bty/netlify_just_sent_me_a_104k_bill_for_a_simple/

tritiumgg, to selfhosted

Got some time off this week, so I’m really hoping to get my instance up and running. I just hope that it’ll work behind a tunnel as long as the videos are hosted on a cloud service. Anyone happen to know if it’ll work?

raikas, to mastodon Finnish
@raikas@mementomori.social avatar

Huhhuh. Muutama kävijä käynyt tuolla issa.

Minut yllätti myös top maat!
Nimittäin ensimmäisen sijan on napannut Australia! En olisi uskonut. Seuraavana tulee Yhdysvallat, ja sitten Saksa. Me suomalaiset olemme vasta viidentenä!

jens, to random
@jens@social.finkhaeuser.de avatar

So, has decided to become completely unusable, by showing this "prove that you're human" screen and then redirecting back to it in an infinite loop.

It is stunning with how does nothing to convince me to change my habits (it's probably due to the pi.hole), and I just decide not to use that site ever again.

to3k, to Blog Polish
@to3k@tomaszdunia.pl avatar

Dzisiaj na o tym jak przeniosłem instancję (https://writefreely.pl) z od do @ftdl oraz o tym jak zmieniłem providera z na (https://freedns.42.pl). W sumie to bardziej o tym drugim 😉 Taki wpis o tym, że Cloudflare jest złe i pokazanie fajnej alternatywy 😉

Zapraszam!
https://blog.tomaszdunia.pl/migracja-writefreelypl-freedns42/

yeri, to mastodon
@yeri@superuser.one avatar

Can say that my block storage for is massively growing. A year ago it was stable at ~80-89Gb, but lately it's heading to 200Gb+

Growth past week, cleanup operations lower the storage size but on average it’s growing.

andreagrandi, to privacy

Unsubscribing from a newsletter shouldn't be hidden behind a login page, dear 🙄

Greg, to random
@Greg@social.coop avatar

OK, #fedihelp

How do I get my home IP (via Spectrum) off of the #CloudFlare bad list?

The soccer program my oldest is a part of has a website that uses cloudflare and every time I try to use it from home I'm blocked. My cell phone connection is fine (as are any coffee shop wifi connections).

Help?

Edit: for the record, I do have a OpenVPN connection going at times. Would be a pain if that was the culprit.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • khanakhh
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • Durango
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • rosin
  • thenastyranch
  • kavyap
  • everett
  • provamag3
  • normalnudes
  • InstantRegret
  • cisconetworking
  • GTA5RPClips
  • mdbf
  • cubers
  • anitta
  • ethstaker
  • Leos
  • tester
  • modclub
  • megavids
  • lostlight
  • All magazines