Installation
Everything you need to get authentik up and running!
For information about upgrading to a new version, refer to the Upgrade section in the relevant Release Notes and to our Upgrade authentik documentation.
The installation process for our free open source version and our Enterprise version are exactly the same. For information about obtaining an Enterprise license, refer to License management documentation.
🗃️ Installation
2 items
📄️ Configuration
This page details all the authentik configuration options that you can set via environment variables.
📄️ Upgrade authentik
Upgrading to the latest version of authentik, whether a new major release or a patch, involves running a few commands to pull down the latest images and then restarting the servers and databases.
📄️ Beta versions
You can test upcoming authentik versions, including major new features that are in "Beta release", by switching to the next images. It is recommended to upgrade to the latest stable release before upgrading to Beta images. It is always possible to upgrade from the Beta to the next stable release.
📄️ Reverse-proxy
Since authentik uses WebSockets to communicate with Outposts, it does not support HTTP/1.0 reverse-proxies. The HTTP/1.0 specification does not officially support WebSockets or protocol upgrades, though some clients may allow it.
📄️ GeoIP
authentik supports GeoIP to add additional information to login/authorization/enrollment requests. Additionally, a GeoIP policy can be used to make policy decisions based on the lookup result.
📄️ Automated install
To install authentik automatically (skipping the Out-of-box experience), you can use the following environment variables on the worker container:
📄️ Air-gapped environments
Outbound connections
📄️ S3 storage setup
Preparation