Skip to main content

Authentik

Homepage: https://goauthentik.io

authentik is an open-source Identity Provider focused on flexibility and versatility. You can use authentik in an existing environment to add support for new protocols, implement sign-up/recovery/etc. in your application so you don't have to deal with it, and many other things.

Usage

Set authentik_enabled: true in your inventories/<your_inventory>/group_vars/nas.yml file.

Set all authentik_* variables in inventories/<your_inventory>/group_vars/all.yml.

The Authentik web interface can be found at http://ansible_nas_host_or_ip:9001.

To start the initial setup, navigate to http://ansible_nas_host_or_ip:9001/if/flow/initial-setup/. There you will be prompted to set a password for the akadmin user.

Specific Configuration

Check https://goauthentik.io/docs/installation/configuration for full list of configuration options.