website/integrations: update uptime-kuma skip path documentation (#12641)
* Update documentation for Uptime-Kuma integration Modify the skip path regex to be more restrictive without modifying the intended functionality. Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com> * Update uptime-kuma integration docs - Added skip path regex rule for push based monitoring. - Modified a rule to be more descriptive. Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com> * Update uptime kuma integration docs - Added skip path regex rule for badges. Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com> * website/docs: uptime kuma apply linting changes --------- Signed-off-by: itskagee <17406594+itskagee@users.noreply.github.com> Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
This commit is contained in:
@ -40,14 +40,25 @@ Create an application in authentik. Create a Proxy provider with the following p
|
||||
Add the following regex rules to keep the public status page accessible without authentication.
|
||||
|
||||
```
|
||||
^/$
|
||||
^/status
|
||||
^/assets/
|
||||
^/assets
|
||||
^/status/.*
|
||||
^/assets/.*
|
||||
^/api/push/.*
|
||||
^/api/badge/.*
|
||||
^/api/status-page/heartbeat/.*
|
||||
^/icon.svg
|
||||
^/api/.*
|
||||
^/upload/.*
|
||||
^/metrics
|
||||
```
|
||||
|
||||
Alternatively, you can get even more specific by analyzing the requests for your status pages and modifying the regex rules above accordingly.
|
||||
For example:
|
||||
|
||||
```
|
||||
^/status/<slug>$
|
||||
^/assets/.*
|
||||
^/api/push/.*
|
||||
^/api/badge/.*
|
||||
^/api/status-page/heartbeat/<slug>$
|
||||
^/upload/<file>$
|
||||
```
|
||||
|
||||
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.
|
||||
|
Reference in New Issue
Block a user