All 102 Dependencies
Every package Uptime Kuma depends on, ranked by repo health score.
If you've ever relied on a third-party uptime service and felt uneasy about trusting your infrastructure visibility to someone else's SaaS, Uptime Kuma was built for you. It's a self-hosted monitoring tool that watches everything from HTTP endpoints and Docker containers to Redis, MQTT brokers, game servers, and SIP endpoints — giving you the same reactive dashboard experience as the paid services, running entirely on your own hardware.
What makes Uptime Kuma stand out isn't any single feature but the combination: 23 monitor types and 95 notification providers in one install, with a real-time Vue 3 dashboard that updates via WebSocket instead of polling. You can publish branded status pages under your own domain, map them to specific monitors, and optionally password-protect them for internal teams. Certificate expiry monitoring, 2FA, multi-language support, and Globalping integration for geolocation-aware checks are all included and all free.
Deployment takes about 30 seconds with Docker Compose, or you can run it directly with Node.js 20+ and PM2 on Linux or Windows. The project has shipped continuously since 2021 with a 125+ release history, active community, and no commercial tier to worry about.