Traefik with Authelia SSO on Ubuntu 24.04 LTS

Azure Security

edge reverse proxy that puts single sign-on in front of any service

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Traefik with Authelia SSO is an edge appliance that terminates inbound HTTPS traffic, routes it to your backend services, and requires every visitor to sign in first. Traefik handles routing, load balancing and TLS; Authelia is the authentication and authorization server behind it, providing a login portal, brute-force protection, optional two-factor authentication and a single session shared across every service you publish. Traefik holds each request at the edge and asks Authelia whether the caller has a valid session before the backend is ever reached. Callers without one are redirected to the portal carrying their original destination; callers with one are proxied through and their identity travels upstream in the Remote-User, Remote-Groups, Remote-Name and Remote-Email headers. One login, one session, every service.

Why the cloudimg image

The cloudimg image ships the forward-auth loop already wired and proven, not two packages left for you to integrate: the middleware is attached to the routers, the session cookie is scoped correctly, and Traefik's own dashboard is published behind the same gate so it cannot be opened without signing in. Authelia runs on local SQLite with in-memory sessions, so there is no database or Redis to deploy, and two dedicated data disks keep the user database and issued certificates independent of the OS disk. No credential ships in the image: the administrator password, the JWT, session and storage encryption secrets and the default TLS certificate are all minted on your instance's first boot, and a start-up guard refuses to run on a placeholder or any published example secret. Security patching and 24/7 support are included.

Common uses

  • Put single sign-on in front of an internal tool that has no authentication of its own
  • Give one login and one session to every service behind a single entry point
  • Add two-factor authentication and per-group access rules without touching the application

See it running

Real screenshots taken while testing this image against its deployment guide.

Traefik with Authelia SSO on Ubuntu 24.04 LTS screenshot 1 Traefik with Authelia SSO on Ubuntu 24.04 LTS screenshot 2 Traefik with Authelia SSO on Ubuntu 24.04 LTS screenshot 3 Traefik with Authelia SSO on Ubuntu 24.04 LTS screenshot 4