Monitor your infrastructure.

Logo Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with beautiful status pages — unlimited monitors, no SaaS bill.

512 MB RAM 1 vCPU Port 3001 Available

Tech stack

DockerNode.jsSQLite
Minimum RAM512 MB
Minimum CPU1 vCPU
Default port3001
Compatible OSubuntu-24.04

Uptime Kuma is an open-source, self-hosted monitoring tool that tracks the availability of your websites, APIs, TCP ports, DNS records, and Docker containers. It gives you real-time alerts via Telegram, Slack, email, Discord (90+ integrations) and lets you publish a polished public status page for your clients.

Deployed on your own VPS, you get unlimited monitors with check intervals as low as 20 seconds — impossible on most free SaaS tiers. A single container with an embedded SQLite database keeps the stack minimal: 512 MB RAM is enough to supervise dozens of services. Because the monitoring probe lives on a separate VPS from your production stack, it keeps alerting even when your main server goes down.

Key features

HTTP(s), TCP, ping, DNS, Docker container, SSL certificate, and keyword monitors
90+ notification channels: Telegram, email, Slack, Discord, PagerDuty, webhook and more
Customizable public status page to share availability with clients or your team
Check intervals as low as 20 seconds — far below most free SaaS limits
SSL certificate expiry alerts so you're never caught off guard by an expired cert
Uptime history and statistics stored locally with no retention cap

When to use this solution?

1

Production monitoring

Track your web apps, APIs, and databases from a dedicated VPS. If your main server crashes, the monitoring probe stays up and fires alerts within seconds.

2

Client status page

Publish a branded status page at status.yourdomain.com so clients can see real-time availability without emailing support.

3

SSL & certificate watch

Get alerted days before a TLS certificate expires — no more emergency renewals at 2 AM.

Deploy Uptime Kuma on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Create the VPS

Order a 1-vCPU / 1 GB RAM VPS on ServOrbit. Ubuntu 22.04 is the recommended OS. For best results, use a VPS on a different host from your production stack.

02

Deploy Uptime Kuma

Connect via SSH and run: docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2. The dashboard is instantly available on port 3001.

03

Add your first monitors

Open the web UI, create an account, and add HTTP(s) monitors for your sites. Set the check interval (20 s to 60 s), enable alerts on your preferred channel (Telegram is popular), and you're live.

04

Publish your status page

Go to Status Page, click 'New Status Page', add your monitors, and point a CNAME (e.g. status.yoursite.com) to your VPS. Enable HTTPS via a reverse proxy (Nginx, Caddy, or Traefik).

Frequently asked questions

Uptime Kuma is an open-source, self-hosted monitoring tool that checks the availability of your websites, APIs, and services at configurable intervals and notifies you the moment something goes down.

Monitor your infrastructure.

Activate Uptime Kuma on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 512 MB RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or write to our team — support in French, English and Arabic.