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.
📄️ Docker Compose installation
This installation method is for test setups and small-scale production setups.
📄️ Kubernetes installation
You can install authentik to run on Kubernetes using Helm Chart.
📄️ 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.
📄️ Configuration
This page details all the authentik configuration options that you can set via environment variables.
📄️ 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.
📄️ 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
📄️ Monitoring
authentik can be easily monitored in multiple ways.
📄️ S3 storage setup
Preparation