Uptime Kuma
[SSO] Monitoring tool
Uptime Kuma is an easy-to-use self-hosted monitoring tool.
TODO Possible improvement:
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels - GitHub - BigBoot/AutoKuma: AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual monitor creation in the Uptime Kuma UI.
Links:
- Home: Uptime Kuma
- Source: GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool
- Image: louislam/uptime-kuma - Docker Image
Authentik ForwardAuth
Uptime Kuma has no native OIDC configuration. Traefik protects its browser UI
with Authentik ForwardAuth for the monitoring group. Do not publish its UI
port outside the proxy network.
Setup
Create the Authentik application and provider, then deploy the service:
The service label must use localaccess-authentik@file; the shared Traefik
configuration routes /outpost.goauthentik.io/ for the application hostname.
Verify
Confirm a monitoring member reaches the UI and live updates work. Confirm a
non-member is denied, group removal is applied after the proxy session refresh,
logout returns to the intended login flow, and no direct UI path exists.