Authentik is a flexible, self-hosted identity provider with highly customizable authentication flows.
What You Get for Free
- SSO — single sign-on for all your applications
- OAuth2/OIDC — standard protocol support
- SAML — enterprise identity federation
- LDAP — LDAP provider for legacy apps
- SCIM — automatic user provisioning
- MFA — TOTP, WebAuthn, duo, SMS
- Flow designer — visual authentication flow builder
- Enrollment — self-service registration with approval workflows
- Admin UI — beautiful management interface
- Outpost system — deploy proxies for app-level auth
- Self-hosted — free, unlimited users, unlimited apps
Quick Start
# Docker Compose
wget https://goauthentik.io/docker-compose.yml
docker compose up -d
# Access at http://localhost:9000/if/flow/initial-setup/
# Create flows, connect apps, add users
Why Self-Hosters Choose It
Keycloak is powerful but complex. Authelia is limited:
- Flow designer — visually build custom login flows
- Beautiful UI — modern, polished login pages
- LDAP outpost — add SSO to legacy LDAP apps
- SCIM — automatic user sync with identity providers
- Simpler than Keycloak — easier initial setup
A homelab enthusiast had 12 self-hosted services with separate logins. They deployed Authentik — single login for everything, 2FA on all services, and the visual flow designer let them create custom enrollment that requires admin approval for new users.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)