The worker container executes Authentik’s asynchronous task queue—processing webhooks, directory sync jobs, scheduled policies, and email notifications. It mirrors the server configuration but launches with the worker command to connect to the same database and Redis backends.【F:authentik/compose.yml†L47-L70】
ghcr.io/goauthentik/server:2025.8.4workerunless-stoppedfrontend_net, backend_net, db_netAUTHENTIK_SECRET_KEY, PostgreSQL, and Redis credentials with the server tier to ensure job processing against the same tenant data.【F:authentik/compose.yml†L55-L70】redis service on database index 1, aligning with the server’s cache configuration.postgres database and should be upgraded in lock-step with authentik-server to keep migrations synchronized.