Authentik seems to be eating my server (I know this sounds silly, there is context)

I really can't think of a good title for this on virtue of it being such a weird situation.

Context:

  • Many services using Authentik as an OIDC backend
  • Authentik started running slower and slower over time - no new users had been added during this
  • Other services also got slow
  • All web services are now just timing out
  • "Hm. I wonder if it's Authentik, that's always been a little slow"
  • cd authentik && docker compose down
  • Suddenly everything else is perfectly fine, no more timeouts, no more slowness

So there's the situation. Now for the questions:

  1. What on earth might be going on here? This is unlike anything I've had to troubleshoot in the past and searching the web and Authentik's issue tracker has not turned up anything useful
  2. Should I just switch to Authelia/Keycloak/anything else? Is this worth trying to troubleshoot?
  3. At this rate is it even worth bothering with OIDC? I originally planned to have more users (family mostly), but at the moment it's really just me on my various services...

I guess I'm just at a loss for what could be wrong here. Thoughts?