Building a Central SSO System with Authentik

Today I want to share how I use Authentik as the central identity provider in my homelab. I originally set up Authentik very early in my homelab journey (it was probably my second or third service), mainly for two reasons: improved security and comfort. The Problem Without a centralized identity system, every service has its...

Implementing SSO for SSH

Today I implemented SSO for SSH using Vault and Authentik. In this post, I’ll explain the basic idea behind the setup, why it’s useful, and some of the trade-offs I encountered. The Problem with Traditional SSH Keys The Problem with Traditional SSH Keys Traditional SSH keys are static and often rarely changed, which creates a...