Authelia is a free, open-source SSO and multi-factor authentication portal for self-hosted apps, built to work with reverse proxies like Traefik.
Category
Security
Pricing
Free (open source), from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2016
APIOpen SourceSelf-Hosted
Overview
Authelia is a free, open-source authentication and authorization server with a web login portal, first started in December 2016. It is licensed under Apache 2.0 and designed to be deployed behind a reverse proxy to add SSO and MFA to self-hosted applications.
Key Features
Authelia provides multi-factor authentication and single sign-on, certified OpenID Connect 1.0 support, passwordless login via Passkeys, WebAuthn, and one-time passwords, mobile push notifications for second-factor approval, login regulation against brute-force attacks, and granular access policies.
It is built in Go and React, with a compressed container image under 20MB and typical memory usage under 30MB, and supports high-availability deployments across multiple instances on platforms like Kubernetes.
Who It's For
Authelia is aimed at self-hosters, homelab operators, and DevOps or sysadmin teams who want a centralized SSO and MFA layer in front of internally hosted services, typically paired with reverse proxies such as Traefik.
Key Features
Single sign-on portal — Centralized login for multiple self-hosted applications behind a reverse proxy.
Multi-factor authentication — TOTP, WebAuthn/Passkeys, and mobile push notifications for second-factor approval.