mirror of
https://github.com/goauthentik/authentik
synced 2026-04-27 09:57:31 +02:00
* Clarify environment variable usage for automated install Add note about environment variable limitations in automated install guide. Closes https://github.com/goauthentik/authentik/issues/11023 Signed-off-by: Tom Crasset <25140344+tcrasset@users.noreply.github.com> * Apply suggestion from @dominic-r Signed-off-by: Dominic R <dominic@sdko.org> --------- Signed-off-by: Tom Crasset <25140344+tcrasset@users.noreply.github.com> Signed-off-by: Dominic R <dominic@sdko.org> Co-authored-by: Dominic R <dominic@sdko.org>
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
---
|
|
title: Automated install
|
|
---
|
|
|
|
To install authentik automatically (skipping the Out-of-box experience), you can use the following environment variables on the worker container:
|
|
|
|
:::info
|
|
These can't be defined using the file-based syntax (`file://`), so you can't pass them in as secrets in a Docker Compose installation.
|
|
:::
|
|
|
|
### `AUTHENTIK_BOOTSTRAP_PASSWORD`
|
|
|
|
Configure the default password for the `akadmin` user. Only read on the first startup. Can be used for any flow executor.
|
|
|
|
### `AUTHENTIK_BOOTSTRAP_TOKEN`
|
|
|
|
Create a token for the default `akadmin` user. Only read on the first startup. The string you specify for this variable is the token key you can use to authenticate yourself to the API.
|
|
|
|
### `AUTHENTIK_BOOTSTRAP_EMAIL`
|
|
|
|
Set the email address for the default `akadmin` user.
|
|
|
|
## Kubernetes
|
|
|
|
In the Helm values, set the `akadmin` user password and token:
|
|
|
|
```yaml
|
|
authentik:
|
|
bootstrap_token: test
|
|
bootstrap_password: test
|
|
```
|
|
|
|
To store the password and token in a secret, use:
|
|
|
|
```yaml
|
|
global:
|
|
envFrom:
|
|
- secretRef:
|
|
name: _some-secret_
|
|
```
|
|
|
|
where _some-secret_ contains the environment variables as in the documentation above.
|