Authelia icon
Authelia icon

Authelia

 10 likes

Protect your applications with Single Sign-On and 2 Factor. Authelia is an open-source full-featured authentication server available on Github.

Authelia screenshot 1

License model

  • FreeOpen Source

Application type

Country of Origin

  • FR flagFrance
  • European Union flagEU

Platforms

  • Self-Hosted
  • Kubernetes
  • Docker
5 / 5 Avg rating (1)
10likes
1comment
0news articles

Features

Suggest and vote on features

Properties

  1.  Privacy focused

Features

  1.  Two-factor Authentication
  2. Docker icon  Support for Docker
  3.  LDAP support
  4.  Single Sign-On
  5.  Ngnix support
  6.  HTTP Basic Authentication
  7.  Golang
  8.  Reverse Proxy
  9.  Kubernetes

 Tags

Authelia News & Activities

Highlights All activities

Recent activities

Show all activities

Authelia information

  • Developed by

    FR flagClément Michaud
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    18 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Security & PrivacyDevelopmentNetwork & Admin

GitHub repository

  •  24,585 Stars
  •  1,248 Forks
  •  81 Open Issues
  •   Updated Jul 14, 2025 
View on GitHub

Our users have written 1 comments and reviews about Authelia, and it has gotten 10 likes

Authelia was added to AlternativeTo by Zunami on Sep 7, 2021 and this page was last updated Jun 16, 2025.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
ivanov17
Jun 6, 2024
0

A powerful and lightweight auth server that works with various reverse proxies.

What is Authelia?

Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for reverse proxies like nginx, Traefik or HAProxy to let them know whether requests should either be allowed or redirected to Authelia's portal for authentication.

The following is a simple diagram of the architecture:

Authelia can be installed as a standalone service from the AUR, APT, FreeBSD Ports, or using a Static binary, .deb package, Docker or Kubernetes either manually or via the Helm Chart (beta) leveraging ingress controllers and ingress configurations.

Here is what Authelia's portal looks like:

Features summary

This is a list of the key features of Authelia:

Several second factor methods: Security Key (U2F) with Yubikey. Time-based One-Time password with Google Authenticator. Mobile Push Notifications with Duo. Password reset with identity verification using email confirmation. Access restriction after too many invalid authentication attempts. Fine-grained access control using rules which match criteria like subdomain, user, user group membership, request uri, request method, and network. Choice between one-factor and two-factor policies per-rule. Support of basic authentication for endpoints protected by the one-factor policy. Highly available using a remote database and Redis as a highly available KV store. Compatible with Traefik out of the box using the ForwardAuth middleware. Curated configuration from LinuxServer via their Swag container as well as a guide. Kubernetes Support: Compatible with the ingress-nginx, the Traefik Kubernetes CRD, and the Traefik Kubernetes Ingress Kubernetes ingress controllers out of the box. Beta support for installing via Helm using our Charts. Beta support for OpenID Connect.

Official Links