hi yes, please don't put your fediverse instance behind cloudflare, it really really really fucks up federation

this is because cloudflare sometimes intercepts (and even blocks) cross-server API calls.

this is a problem with any ddos mitigation proxy service.

muting this, too many people are asking questions already answered in the thread.
@ariadne could you get around that by setting the security level to "essentially off"? That should turn off their blocking, I think.
@Doridian yes, but cloudflare is a shit company anyway
@ariadne oh I don't disagree. I removed my everything from them a while ago. But a lot of good people that don't have the money depend on the free protection from DDOS they give you.
@ariadne @Doridian morally maybe, but they're unfortunately very useful for stuff like cdn and ddos protection for free or a low price
@codfish246 @Doridian The CDN service doesn't interfere with mastodon too much, but I really strongly suggest to ditch the DDoS protectuon. Your instance may work OK at the start but over time you will randomly have more and more federation issues. There is a really good chance it will cause you tears and rage.

@ariadne 👀 I'm gonna have to look into this.

I'm using them for object storage, so I'm also using some of their caching services.

@ariadne oh shit, didn’t know this. Would have def put my instance behind cloudflare. Noted.
@ariadne cloudflare is not only a shitty company that proudly protects nazis and loves sites like KF to the point they had to have their money spigot threatened to stop protecting them, it is also a technically bad idea
@anna @ariadne The worst part about the money thing is they reported that they lost revenue from blocking KF, so that should say something about the clientele they keep.
@MattiRedsky @ariadne enough noise was made that the real money spigot was being threatened though, which is investors and the stock price
@ariadne (posted as a thing i wanted to boost, not AT you hopefully your mute kept you from having to read it at all ❤️ 🐰 )
@anna Why is ddos protection a bad idea? Is this specifically in the context of the fediverse or in general?
@ysera instances need to send each other a lot of backend api calls for the whole thing to work, so yeah basically it interferes with that
@ariadne how can we work around this problem? Some instances are definitely going to need ddos mitigation services
@ariadne any way to fix this. Using cloudflare seems great for caching and security.

@ariadne Yup, only problem I had was adding relays. Other than that it worked just fine.

I'm still behind cloudflare but I'm not using their proxy service.

@ariadne we’ve got a number of folks looking into how Fastly can be useful for this kind of stuff, and I’d caution that I do think there are cases where smart caching can help a lot.