Post

authentik

authentik is an IdP (Identity Provider) and SSO (Single Sign On) platform.

authentik
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVED/raw/main/ct/authentik.sh)"
CPU: 4 cores RAM: 4096 MB Disk: 10 GB OS: Debian 13

Configuration

Config file:

1
/etc/authentik/config.yml

Notes

You will get a Not Found error if initial setup URL doesn't include the trailing forward slash /. Make sure you use the complete url (http://<your server's IP or hostname>:9000/if/flow/initial-setup/) including the trailing forward slash.
If you want automatic GeoIP updates, create a free account at https://www.maxmind.com/en/geolite2/signup, then edit the /usr/local/etc/GeoIP.conf file with your credentials and remove the # in front of the geoipupdate line in the crontab.

Web Interface

Port: 9000

This post is licensed under CC BY 4.0 by the author.