Skip to content

Latest commit

 

History

History
100 lines (79 loc) · 3.08 KB

File metadata and controls

100 lines (79 loc) · 3.08 KB

Authelia Authelia

Basic Information

Single Sign-On multi-factor portal for web apps

Category Core Services
Platform nixos
Version 4.39.20
Site link https://www.authelia.com/
Nix Homelab Module modules/features/authelia

⚠️ Deprecation Notice

Migrated to Authentik. While Authentik requires some manual configuration, it offers more features and better integration capabilities. // https://github.com/badele/nix-homelab/docs/features/authentik.md

What is Authelia?

Authelia is an open-source authentication and authorization server providing 2-factor authentication and single sign-on (SSO) for applications via a web portal.

It acts as a security gateway between applications and users, providing a unified authentication layer across all services.

Authelia interface

Why Was Authelia Used?

Secure access with enterprise-grade authentication and SSO

Key benefits:

  • Single Sign-On: Log in once, access all applications
  • Two-Factor Auth: TOTP and WebAuthn/U2F security keys
  • LDAP Integration: Works with LLDAP for centralized user management
  • Granular Access Control: Per-user, per-group, and resource-specific policies
  • Session Management: Control session lifetime across applications
  • Email Notifications: Password reset and 2FA codes via SMTP
  • Lightweight: SQLite storage with minimal resource usage

Configuration

LDAP Backend:

  • Base DN: dc=homelab,dc=lan
  • Integration with LLDAP on port 3890

Deprecation Status

Why migrated:

While Authelia works well for SSO and 2FA, Authentik offers a more modern interface, better OAuth2/OIDC support, and richer integration capabilities with third-party applications.

Recommended alternative:

Use Authentik instead - a more feature-rich authentication platform with a modern web UI and better application integration support.

Learn More