
About Authelia
Authelia is an open source authentication and authorization server. It sits in front of your web applications and provides a login portal, two-factor authentication and single sign-on.
What it does
Authelia checks who a user is before a request reaches your app. Users sign in once through the web portal and can then open each protected application with the same session. It supports two-factor authentication, limits repeated failed logins, and lets you write access rules for each user, group or domain. It also works as an OpenID Connect 1.0 provider and pairs with common reverse proxies.
Key features
- Single sign-on through a web portal
- Two-factor authentication for users
- Login attempt limits against brute force
- Fine-grained access rules by user and group
- OpenID Connect 1.0 provider
Who it's for
Self-hosters and home lab users who run several web services and want one login in front of them. Small businesses that do not need a large identity platform can use it too.
Pricing and good to know
Authelia is free and open source under the Apache 2.0 license. It is configured with files, so setting it up takes some reading and care. It is designed to be lightweight, and it is meant to protect services that sit behind a reverse proxy.
Highlights
- One login for several web applications
- Two-factor sign-in for users
- Lock accounts after repeated failed logins
- Write access rules per user, group or domain
- Work with common reverse proxies












