Uptime Kuma
Uptime Kuma is a self-hosted monitoring service with a friendly dashboard that watches endpoints over HTTP, TCP, DNS, ping, keyword, and certificate checks and records their uptime and response times over time. It adds status pages for users, a wide set of notification channels including Telegram, Discord, Slack, email, and custom webhooks, plus Docker and database status monitoring and multi-instance support.
Small teams and site owners use it to know the moment a page or API stops responding.
Hosting it on your own server keeps the inventory of your properties internal, avoids per-check and per-status-page pricing, and lets you back up the database whenever you like.