Skip to main content
4nton Hugo Site
About Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Selfhosted SSO med Authelia

Selfhosted SSO med Authelia

Alternativ til Authentik — samme mål (ét login + 2FA for Forgejo, Jellyfin, n8n, Kanboard, Shaarli, WebDAV), men med et markant lettere setup.

Hvorfor Authelia i stedet for Authentik

  • Én enkelt binær/container, ingen database eller cache-container nødvendig til et setup i denne størrelse.
  • Mindre footprint, hurtigere opstart, mindre at holde opdateret.
  • Trade-off: mindre poleret UI, og — vigtigst — en anden integrationsmodel, se nedenfor.

Footprint

Komponent Rolle
authelia Enkelt binary: portal, 2FA, forward-auth endpoint, (valgfrit) OIDC-provider
users_database.yml Lokal filbaseret brugerdatabase (bcrypt-hashed passwords)
SQLite (indbygget) Sessions og 2FA-registreringer — ingen separat DB-container

Typisk idle-forbrug er under 100 MB RAM og minimal CPU — markant lettere end Authentiks 4 containere (server, worker, Postgres, Redis). Redis/Postgres er kun relevant, hvis man kører flere Authelia-instanser i HA, hvilket ikke er nødvendigt her.

Read full post gdoc_arrow_right_alt

Selfhosted SSO med Authentik

Selfhosted SSO med Authentik

Dokumentation for at centralisere login til mine selfhostede services (Forgejo, Jellyfin, n8n, Kanboard, Shaarli, WebDAV) bag én identity provider, i stedet for separat auth pr. app.

Hvorfor

  • Ét login-flow og én 2FA-politik i stedet for app-for-app opsætning.
  • Tilføjer 2FA til services der i dag ikke har det (fx WebDAV, som kun er beskyttet af et langt password).
  • Centraliseret brugerstyring og adgangslog.

Footprint

Komponent Rolle
server Web-UI, API, OIDC/SAML-endpoints
worker Baggrundsjobs (flows, outpost-sync)
PostgreSQL Database
Redis Cache/session store

Officielt minimum er 2 CPU-tråde + 2 GB RAM. I et lille setup som dette kører det typisk fint med ~1 CPU / 1.5-2 GB RAM i idle. Det er klart tungere end Authelia (ingen database, enkelt Go-binary, <50 MB RAM), men til gengæld får man en fuld UI, bruger-admin og indbyggede outposts.

Read full post gdoc_arrow_right_alt

Jul 2025

Tid for en lille julegave

Hvad giver man til kvinden der har alt ? ..❤️.. Måske en lille frugt skål.

Frugtskål billede 1

Frugtskål billede 2

Ups! 😛 Frugtskål billede 3

Welcome to My Hugo Site

Welcome to My Automated Hugo Site! 🎉

This site is automatically built and deployed using:

Technology Stack

  • Hugo static site generator
  • Docker container on Synology NAS
  • Git for source control
  • Portainer for container management
  • Automated builds every 5 minutes

How It Works

  1. I write markdown content and push to git repository
  2. Docker container automatically detects changes
  3. Hugo builds the static site
  4. Files are placed in /volume1/web/hugo/ for web serving

Features

  • ✅ Automatic git pull every 5 minutes
  • ✅ Hugo rebuilds on content changes
  • ✅ Persistent volumes for configuration
  • ✅ Easy to manage with Portainer
  • ✅ Fast static site serving

Next Steps

This is just the beginning! I can now:

Read full post gdoc_arrow_right_alt