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 |
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
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.
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
LDAP Backend:
- Base DN:
dc=homelab,dc=lan - Integration with LLDAP on port 3890
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.
