3 Requirements
Steffo edited this page 2026-09-04 03:48:03 +02:00

Requirements

  • Sojuauth itself

    • Very little CPU time
    • About 100 MiB of RAM
  • A Redis instance to use for data storage

    • Very little CPU time
    • About 32 MiB of RAM
  • A Soju instance to provide authentication to

    • Very little CPU time
    • About 32 MiB of RAM
  • A OpenID Connect provider (tested with Kanidm)

  • A reverse proxy to forward TLS-terminated requests to Sojuauth (tested with Caddy and Traefik)

Why does Sojuauth use all that memory?

Good question. Haven't had time to figure out myself.