thresh
Joined 14 years ago
Joined 14 years ago
Even when the amount of AI requests isnt that high - generally it's in hundreds per second tops for our services combined - that's still a load that causes issues for legitimate users/developers. We've seen it grow from somewhat reasonable to pretty much being 99% of responses we serve.
Can it be solved by throwing more hardware at the problem? Sure. But it's not sustainable, and the reasonable approach in our case is to filter off the parasitic traffic.
Keep in mind that those kinds of services: - should not be MITMed by CDNs - are generally ran by volunteers with zero budget, money and time-wise
Otherwise it was under a constant DDoS by the AI bots.
nginx-module-acme is available there, too, so you don't need to compile it manually.
As you've said Debian 13 was released 4 days ago - it takes some time to spin up the infrastructure for a new OS (and we've been busy with other tasks, like getting nginx-acme and 1.29.1 out).
(I work for F5)
The official nginx docker images ship with HTTP3 module enabled - and we have released the updated ones earlier today - so please update to stay secure.
You can also launch something like: $ docker run -ti --rm nginx:latest nginx -V
to check which modules are compiled in to the binary you're running.
Thanks!
(it's actually usable to some extent)
So what's the point of running Alma then?
Our documentation and a main website are not fronted by this protection, so they're still accessible for the scrapers.