DEV Community

Alex Spinov
Alex Spinov

Posted on

Authentik Has a Free Identity Provider — Self-Hosted SSO with Beautiful Login Flows

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
Enter fullscreen mode Exit fullscreen mode

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)