Authelia is an authentication and authorization server and portal that can be self-hosted. It provides multi-factor authentication and single sign-on.

Alternatives:

  • Authentik - I tried. It is easier to initally setup, but the UI is confusing and it used way too much RAM on my low-spec VPS
  • Keycloak

Authelia CLI

This command allow one to run Authelia interactively within the container

docker exec -it authelia sh

We can find the CLI reference at authelia | Reference

Example: Ban/unban Users

see: authelia storage bans user

authelia storage bans user