Authelia
authelia/authelia
An open-source Single Sign-On and Multi-Factor Authentication gateway that adds a unified security lock to your self-hosted web apps.
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
AI Summary
What This Project Does
Simply put, it's a "security gatekeeper". You have many services (like cloud storage, blogs), Authelia protects them all under one account.
What Problems It Solves
Used to remember passwords for every site, insecure. Now one login + verification gives access to all, no need to type passwords everywhere.
Who It's For
Home lab enthusiasts, NAS users, small team admins, anyone wanting to add security locks to self-hosted web pages.
Typical Use Cases
1. Protect Nextcloud cloud storage from unauthorized view.
2. Manage Home Assistant smart home control panel.
3. Unified login for internal company Wiki or doc library.
Key Strengths & Highlights
Supports push notifications, good compatibility, flexible config, OpenID Connect certified.
Getting Started Requirements
Need basic Docker deployment skills, no coding, but config file editing required, suggest some Linux basics.
Purpose
Suitable for those wanting to add security locks to self-hosted services, especially multi-device access. Not for simple browsing or large corps with enterprise SSO.
Category
Tech Stack
Project Info
- Primary Language
- Go
- Default Branch
- master
- License
- Apache-2.0
- Homepage
- https://www.authelia.com
- Created
- Dec 7, 2016
- Last Commit
- today
- Last Push
- today
- Indexed
- Apr 18, 2026