Building Single Sign-On for My Homelab with Authentik and Grafana
Introduction
Like many people running a homelab, I found myself with a growing collection of self-hosted services—Grafana for monitoring, Uptime Kuma for alerts, Portainer for container management, and more.
Each service worked well on its own, but there was one problem:
every service had its own login.
It wasn’t just inconvenient—it also didn’t scale. Managing users, credentials, and access across multiple applications quickly becomes messy.