Do I need a reverse proxy to run Authelia?
Yes. Authelia is not meant to be exposed directly. It answers forward-auth checks from Traefik, nginx, Caddy, HAProxy, Envoy or SWAG, or acts as an OpenID Connect provider for apps that support it, and it has to be served over HTTPS.