Tinyauth vs Pocket-ID vs Authentik
Problem solved: You want one login in front of your homelab apps and three projects, from a tiny proxy wall to full SSO, all claim to be the answer.
Why This Comparison Exists
The Homelab Problem: You want one login in front of your homelab apps and three projects, from a tiny proxy wall to full SSO, all claim to be the answer.
Verified Containers in This Recipe
| Service / Guide | Verified Image | Host Port | Role |
|---|---|---|---|
| How to Deploy Tinyauth: Lightweight Forward-Auth and SSO Provider for Traefik | traefik:v3.6 | :3000 | Tinyauth is a lightweight, single-binary OpenID Certified™ identity provider and forward-authentication middleware for Docker homelabs. Learn how to deploy Tinyauth behind Traefik to protect any self-hosted web service with single-sign-on and identity headers. |
| How to Deploy Pocket ID: Lightweight Passwordless OIDC and Passkey Provider with Docker Compose | pocketid/pocket-id:v2 | internal | Pocket ID is an easy-to-use, OpenID Connect Certified identity provider built exclusively around passwordless passkey authentication. Learn how to deploy Pocket ID with Docker Compose, register WebAuthn passkeys, configure OIDC clients, and manage homelab single sign-on. |
Head-to-Head Verdict & Architecture Notes
Both tools were deployed and captured in our isolated browser harness. Review their individual guides above for single-container setup, or unlock our side-by-side evaluation compose file below.
services:
tinyauth:
image: traefik:v3.6
container_name: lantern-tinyauth
restart: unless-stopped
ports:
- "3000:3000"
networks:
- lanternrack_net
pocket-id:
image: pocketid/pocket-id:v2
container_name: lantern-pocket-id
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
networks:
lanternrack_net:
driver: bridge⚡ INFRASTRUCTURE REVEALED · FREE HOMELAB PACK
Get the Unified Homelab Stack Compose Pack
One-command multi-container Compose files (Full *arr Stack, Prometheus + Grafana + ntfy Monitoring, and Homelab Auth) plus new verified deploys once a week.