Uptime Kuma

Uptime Kuma

Official Preset2.1.0

Category: Monitoring, Observability & Status Pages

#monitoring#uptime#status-page#alerts#devops#self-hosted

Overview

Uptime Kuma is an easy-to-use, self-hosted monitoring tool that checks the status of your HTTP(s) services, TCP ports, DNS records, ping, and Docker containers. It features a reactive, beautiful UI, incident status pages, and sends notifications through over 90 different services (Telegram, Discord, Slack, email, webhooks, and more).

Primary Use Cases

1

Monitoring website uptime, SSL certificate expiry, and HTTP response codes

2

Publishing public or private status pages for customers and internal teams

3

Checking Docker container health and internal port availability

4

Instant alerts to your phone or team chat during outages

Key Features

  • Monitoring for HTTP(s), TCP, Ping, DNS, Push, and Docker containers
  • Customizable, branded public status pages with custom domains
  • Integration with 90+ notification services with zero setup fees
  • 20-second interval checks with low resource footprint
  • Multi-language support and two-factor authentication (2FA)

Container Specification

Docker Image

louislam/uptime-kuma:2.1.0

Default Version

2.1.0

SSL & Domain Routing

Automated Let's Encrypt (Caddy / Traefik)

Persistent Volumes

Managed host volume mounts

How to Deploy Uptime Kuma with tug.sh

1

Connect your Linux server

Run the 1-line tug.sh agent install command on any Ubuntu, Debian, or Rocky Linux VPS.

2

Select Uptime Kuma from the Marketplace

Pick your domain name, configure custom environment variables if needed, and choose your persistent storage folder.

3

Click Deploy & Go Live

tug.sh pulls the container, sets up HTTPS certificates, configures the reverse proxy, and boots the service in under 60 seconds.