Back to Blog
team@tinypod.app

Self-Hosting Uptime Kuma for Status Pages and Monitoring

Uptime Kuma monitors your services and provides beautiful status pages. Get notified the moment something goes down.

uptime-kumamonitoringstatus-pagealerts

What Is Uptime Kuma?


Uptime Kuma is a self-hosted monitoring tool with a beautiful UI. It monitors your services and shows their status on a public status page.


Monitor Types


  • HTTP(S) — check websites and APIs
  • TCP — check if a port is open
  • DNS — verify DNS resolution
  • Ping — ICMP ping
  • Docker container — check container status
  • Push — heartbeat monitoring for cron jobs
  • gRPC — check gRPC services
  • MySQL, PostgreSQL, Redis — database health

  • Notification Channels


    90+ notification integrations:

  • Slack, Discord, Microsoft Teams
  • Telegram, Gotify, ntfy
  • Email (SMTP)
  • PagerDuty, Opsgenie
  • Webhook (custom)

  • Status Pages


    Create public status pages for your users:

  • Custom domain support
  • Group monitors by category
  • Show uptime percentages
  • Incident reports
  • Custom CSS

  • Features


  • Multi-language support
  • 2FA authentication
  • Proxy support
  • Certificate expiry monitoring
  • Maintenance windows
  • API for automation

  • Deployment


    Deploy on TinyPod. Resources: 1 CPU, 256 MB RAM. SQLite database — zero external dependencies.


    Uptime Kuma is arguably the best self-hosted monitoring tool for its simplicity-to-power ratio.