3 ms·
We need a reasonable alternative to some of what Cloudflare does that can be easily installed as a package on Linux distributions without any of the following t
by mattl 1y ago
We need a reasonable alternative to some of what Cloudflare does that can be easily installed as a package on Linux distributions without any of the following to install it.
* curl | bash
* Docker
* Anything that smacks of cryptocurrency or other scams
Just a standard repo for Debian and RHEL derived distros. Fully open source so everyone can use it. (apt/dnf install no-bad-actors)
Until that exists, using Cloudflare is inevitable.
It needs to be able to at least:
* provide some basic security (something to check for sql injection, etc)
* rate limiting
* User agent blocking
* IP address and ASN blocking
Make it easy to set up with sensible defaults and a way to subscribe to blocklists.
- saint_yossarian 1y agoI remember using mod_security with Apache long ago for some of this, looks like it's still around and now also supports Nginx and IIS: https://modsecurity.org/ https://modsecurity.org/
- mattl 1y agoThank you. This doesn't have everything I'm looking for, but apparently it has been packaged in Debian at least. I don't know why the website doesn't mention this.
- 1oooqooq 1y agoit's called not having a vibecoded app that falls to pieces on public endpoints even before ngix ratelimit can kick in
- mattl 1y agoNobody is talking about a vibe coded app. I want to block AI scrapers entirely.
- 1oooqooq 1y agopoint is, why do you care if your site can handle the traffic? there's no (malicious) bot detection that won't impact a portion of real users. accept that fact and just let it be. poisoning data in ways that's obvious to the false positive user is a much better option.
- xena 1y agoI make this: https://anubis.techaro.lol https://anubis.techaro.lol. I have yet to add the SQL injection or IP list layers, but I can add that to the roadmap.
- mattl 1y agoThe proof of work stuff feels so cryptocurrency adjacent that I've been looking at other tools for my own thing, but I've seen Anubis on other websites and it seems to do a good job.
- xena 1y agoThere's a non proof of work challenge: https://anubis.techaro.lol/docs/admin/configuration/challenges/metarefresh https://anubis.techaro.lol/docs/admin/configuration/challeng... Also: Anubis does not mine cryptocurrency. Proof of work is easy to validate on the server and economically scales poorly in the wild for abusive scrapers.
- mattl 1y agoThanks for the link. I’ll have a look. I’m glad there’s no cryptocurrency involved (was never a concern) but I worry about the optics of something so closely associated. (I appreciate your commenting on this. I know the project recently blew up in popularity. Keep up the great work)
- xena 1y agoIf you have suggestions for JS based challenges that don't become a case of "read the source code to figure out how to make playwright lie", I'm all ears for the ideas :)
- fsflover 1y agoThis unsubstantiated anti-cryptocurrency bias on HN is quite disappointing. Did you hear about filecoin, which allows to buy and sell disk space independently on large companies? Why wouldn't an anonymous cryptocurrency like Monero help with this real problem? What would the downsides be?