Files
codeandClaude Sonnet 5 2857123267 Promote authentik_dev to authentik, bump to 2026.8.3, add redis
Renames the stack to drop the _dev suffix now that it's production-ready.
Bumps AUTHENTIK_TAG from 2025.10.1 to 2026.8.3, adds the redis service
required by the authentik server/worker (was missing entirely), and
fixes stale/duplicated lines in the README.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 01:58:28 +00:00

74 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Authentik
Here is the official doc: https://docs.goauthentik.io/install-config/install/docker-compose/
Authentik is on a 2 month release cycle and should be updated in order of release.
## Overview
Identity provider and SSO platform supporting OIDC, SAML, LDAP, and proxy authentication.
## Project Details
- **Container Image:** [ghcr.io/goauthentik/server:2026.8.3](https://github.com/goauthentik/server)
- **Reverse Proxy Port:** `9000`
## Getting Started
1. Start the container: `docker compose up -d`
2. Open http://localhost:9000 in your browser
3. Follow the initial setup wizard to configure the application
## Environment Variable Notes
PG_DB default: authentik
PG_USER default: authentik
AUTHENTIK_TAG default: 2026.8.3
PG_PASS default: (none, must be set)
AUTHENTIK_PORT_HTTP default: 9000
AUTHENTIK_PORT_HTTPS default: 9443
## Volume Notes
/var/lib/postgresql/data host path /data/authentik/db
/data (redis) host path /data/authentik/redis
/media host path /data/authentik/media
/templates host path /data/authentik/custom-templates
/certs host path /data/authentik/certs
## Network Notes
Requires proxy network
## Docker Run
```bash
docker run -d \
--name authentik \
-p 9000:9000 \
-p 9443:9443 \
-v /data/authentik/db:/var/lib/postgresql/data \
-v /data/authentik/redis:/data \
-v /data/authentik/media:/media \
-v /data/authentik/custom-templates:/templates \
-v /data/authentik/certs:/certs \
ghcr.io/goauthentik/server:2026.8.3
```
See compose.yaml for the full set of environment variables.
## Additional Notes / Gotchas
Nothing specific to this stack so far.
## Dockhand Stack, Deploy from Git
Cookbooks Repository
stackname: authentik
Compose file path: authentik/compose.yaml
Additional env file (optional): authentik/sample.env
Then "Load" authentik/sample.env into the Environmental variables in dockhand
Create the Stack