cloudflare ist in 24 stunden spätestens umgesetzt. und ein paar notlösungen, die sofort greifen, gibt´s:

Notnagel in der nginx.config:
if ($http_user_agent ~* "(bot|crawl|spider|scraper|curl|wget|python|java)" ) {
return 403;
}

UND

# Nginx: Requests pro IP begrenzen
limit_req_zone $binary_remote_addr zone=forum:10m rate=10r/s;
limit_req zone=forum burst=20 nodelay;

sowie:
IPs mit vielen Requests identifizieren
# Top-IPs aus Access-Log
awk '{print $1, $7, $9, $12}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -50
(oder wo auch immer das log ist)