Monitor your production websites and APIs to catch outages before customers notice.
Set up alerts across Telegram, Discord, or email so you're notified instantly when a service goes down.
Publish a public status page showing your team and customers the real-time health of your services.
Track SSL certificate expiration dates and get notified before they expire.
Requires Docker or Node.js + PM2 setup; database initialization needed before first run.
Uptime Kuma is a self-hosted monitoring tool for keeping an eye on whether your websites and services are up and responding. Instead of paying a hosted service like Uptime Robot to ping your sites, you run Uptime Kuma yourself on your own server, and it watches the things you tell it to watch and alerts you when something goes down. The author built it because existing self-hosted alternatives were unstable or unmaintained, and wanted a fancier UI. The way it works is that you install Uptime Kuma, most easily through Docker or Docker Compose, with non-Docker installation supported on major Linux distributions and on Windows 10 or Windows Server 2012 R2 or higher, then open it in a browser. From the dashboard you add monitors for the things you care about. The README lists supported monitor types: HTTP and HTTPS, TCP, HTTP keyword and JSON queries, WebSocket, ping, DNS records, push, Steam game servers, and Docker containers. Checks can run as often as every 20 seconds. When a monitor fails, Uptime Kuma can notify you through more than ninety supported channels including Telegram, Discord, Slack, and email. You can also publish public status pages, map them to specific domains, view ping charts and certificate info, and route checks through a proxy. Two-factor authentication is supported. You would use Uptime Kuma if you want a free, self-hosted alternative to commercial uptime-monitoring services for your own websites, APIs, home network, or hobby servers. The interface is multi-language. Non-Docker installation requires Node.js 20.4 or later, Git, and PM2 to run the server in the background. The project is built in JavaScript.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.