Uptime Kuma's value is not a green dashboard; it is a reliable signal during a failure. Compare alternatives by rehearsing an outage and recovery.
Monitor one HTTP endpoint, one TCP service, and a certificate expiry. Intentionally make a test endpoint fail, measure detection delay, notification delivery, repeated-alert behavior, and recovery notice. Restart the monitoring server during the incident and check whether state and history survive. Publish a test status page and verify what visitors see while the dashboard changes.
Uptime Kuma's status-page guide notes that public pages refresh less frequently than the private dashboard. Define the delay your users can accept. Keep a second independent monitor for the monitoring service itself if missing alerts would be costly.