Back to Blog
team@tinypod.app

Uptime Kuma: The Best Self-Hosted Monitoring Tool

Monitor all your websites and self-hosted apps for free with Uptime Kuma. Beautiful dashboards, instant alerts, and zero monthly fees.

monitoringuptime-kumatools

What Is Uptime Kuma?


Uptime Kuma is a self-hosted monitoring tool that checks if your websites and services are online. It has a beautiful, modern UI and supports notifications through 90+ services including Slack, Discord, Telegram, and email.


Why Uptime Kuma?


vs Pingdom ($10-40/mo)

Uptime Kuma does the same thing for free. Self-host it and monitor unlimited endpoints.


vs UptimeRobot (free tier)

UptimeRobot's free tier gives you 50 monitors at 5-minute intervals. Uptime Kuma gives you unlimited monitors at any interval you choose.


vs Datadog ($15/host)

Datadog is an enterprise observability platform. If you just need uptime monitoring, it's massive overkill. Uptime Kuma is focused and lightweight.


Features


  • HTTP(s), TCP, Ping, DNS, Docker monitoring
  • 90+ notification services
  • Status pages for public uptime dashboards
  • Multi-language support
  • Certificate expiration monitoring
  • Response time tracking and graphs
  • Maintenance windows
  • Proxy support
  • Two-factor authentication

  • Setting Up Uptime Kuma


    Deploy on TinyPod

    1. Find "Uptime Kuma" in the app catalog

    2. Click deploy

    3. Access the web UI and create your admin account


    Add Your First Monitor

    1. Click "Add New Monitor"

    2. Choose the monitor type (HTTP, TCP, Ping, etc.)

    3. Enter the URL or hostname

    4. Set the check interval (default: 60 seconds)

    5. Configure notifications


    Set Up Notifications

    Go to Settings → Notifications and add your preferred channels:

  • Slack webhook
  • Discord webhook
  • Telegram bot
  • Email (SMTP)
  • Pushover, Gotify, ntfy, and 80+ more

  • Create a Status Page

    Uptime Kuma can generate a public status page showing the uptime of your services. Share it with users or embed it on your website.


    What to Monitor


  • All your self-hosted applications
  • Your main website
  • API endpoints
  • Database connectivity (TCP check)
  • DNS resolution
  • SSL certificate expiration
  • External services you depend on

  • Resource Usage


    Uptime Kuma is lightweight:

  • CPU: 0.1 cores
  • RAM: 128-256 MB
  • Storage: 1-2 GB

  • It's one of the most resource-efficient monitoring tools available.