What is Uptime Kuma
It is a self-hosted monitoring tool like "Uptime Robot".
Uptime Kuma currently supports only a single user and no native SSO solution. To still use authentik, you can work with the Proxy Outpost and a Proxy Provider.
The following placeholders will be used:
uptime-kuma.companyis the FQDN of the Uptime Kuma install.
authentik.companyis the FQDN of the authentik install.
Create an application in authentik. Create a Proxy provider with the following parameters:
If Uptime Kuma is running in docker, and you're deploying the authentik proxy on the same host, set the value to
http://uptime-kuma:3001, where uptime-kuma is the name of your container.
If Uptime Kuma is running on a different server to where you are deploying the authentik proxy, set the value to
https://uptime-kuma.companySet this to the external URL you will be accessing Uptime Kuma from.
Skip path regex
Add the following regex rules to keep the public status page accessible without authentication.
To avoid that all users get admin access to Uptime Kuma create a group in authentik for the admin user. Next set in authentik for the application under
Policy / Group / User Bindings a group binding with the group created above.
Disble auth from Uptime Kuma, go to
To access the dashboard, open
https://uptime-kuma.company/dashboard, this will start the login with authentik. You can also set this address as the Launch URL for the application.