For anyone else struggling with AI crawlers on their #Gitea instance:
REQUIRE_SIGNIN_VIEW = expensive
See:
https://github.com/go-gitea/gitea/issues/33966#issuecomment-2764442214
Made the change only like 15 minutes ago, but CPU use immediately dropped from 90% to 1% and CPU temp halved from 80掳C to 40掳C.
Meanwhile, crawler traffic still seems the same (around 3 req/s), so I'm hopeful this is an actual "solution" (at least for compute resources) and not just a temporary dropoff caused by restarting Gitea.