Loading...
Discovering amazing open source projects
Discovering amazing open source projects
Loading post content...
Uptime Kuma delivers a beautiful, reactive interface for monitoring your entire digital ecosystem—from websites and APIs to game servers and Docker containers—all with zero data leaving your control.
In a world where every second of downtime costs money and trust, visibility isn't just nice to have—it's essential. Uptime Kuma reimagines what monitoring can be: easy to deploy, beautiful to use, and completely under your control. With its lightning-fast reactive interface and comprehensive notification system, you'll never be the last to know when something goes wrong.
Website: https://uptime.kuma.pet/
The monitoring landscape is filled with complex, expensive solutions that require engineering teams to maintain—or worse, cloud services that hold your data hostage. Uptime Kuma flips the script:
• HTTP(s) Endpoints - Track availability, response time, and status codes • TCP Services - Ensure databases, mail servers, and custom services are responsive • Keyword Monitoring - Verify specific content appears (or doesn't) on your pages • JSON Queries - Extract and validate values from API responses • DNS Records - Confirm domains resolve correctly • Docker Containers - Watch container health • Game Servers - Monitor Steam and other gaming platforms • Push Monitoring - For serverless and event-driven architectures
• Instant alerts via 90+ channels including Telegram, Discord, Slack, Email, and SMS • Flexible notification rules with customizable thresholds • Maintenance windows to silence alerts during expected downtime • Escalation paths for critical services
• Create unlimited branded status pages • Map status pages to custom domains • Historical uptime reporting • Certificate expiration warnings • Response time analytics
• Two-factor authentication (2FA) • Role-based access controls • Secure credential storage • Audit logging
Uptime Kuma
Uptime Kuma offers flexible deployment options to fit your environment:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data \
--name uptime-kuma louislam/uptime-kuma:1
Visit http://localhost:3001
and your monitoring command center is ready to go.
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
pm2 start server/server.js --name uptime-kuma
Uptime Kuma works beautifully behind reverse proxies like Nginx or Traefik, supports SSL termination, and can be deployed with Docker Compose, Kubernetes, or directly on VMs.
# Docker Compose example
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
volumes:
- uptime-kuma:/app/data
ports:
- "3001:3001"
restart: always
volumes:
uptime-kuma:
Deploy Uptime Kuma in each geographic region to monitor services from the same vantage point as your users, creating a global mesh of monitoring points.
Use the HTTP JSON Query monitor to verify not just that services are up, but that they're returning the correct data structures.
Create beautiful status pages for your products, automatically updating when incidents are detected and resolved.
Configure tiered notifications—Slack for warnings, PagerDuty for critical outages, and SMS for apocalyptic failures.
With over 67.9K GitHub stars and a vibrant community, Uptime Kuma is constantly evolving:
Visit the CONTRIBUTING.md guide to get started.
In an era where digital services are the lifeblood of business, flying blind is not an option. Uptime Kuma gives you the visibility you need without the complexity or cost of traditional monitoring solutions.
Whether you're a solo developer managing a handful of sites or an enterprise team responsible for hundreds of services, Uptime Kuma scales with your needs while keeping your monitoring data where it belongs—under your control.
Ready to see everything in a new light? Visit uptime.kuma.pet or dive into the source on GitHub.
Curating the best open source projects every day. Follow us for daily discoveries of amazing tools and libraries.
Get all the latest posts delivered straight to your inbox.
We respect your privacy. Unsubscribe at any time.