Apps

Uptime Kuma

Watch your other services and get told when they stop.

Version Uptime Kuma 1 Minimum 1 vCPU / 1024 MB RAM / 25 GB Opens in your browser Sign in as kuma_admin

What it is

Uptime Kuma checks whether things are up — websites, servers, ports, certificates — and alerts you when they are not. It can notify by email, Slack, Discord, Telegram and about ninety other channels, and it keeps a history so you can see patterns.

It can also publish a public status page for your users.

Good for

  • Knowing your site is down before your customers tell you
  • Certificate expiry warnings
  • A public status page

Getting in

  1. Open the link on your console page and sign in with the credentials shown.
  2. Add your first monitor — a URL and a check interval.
  3. Set up a notification channel so the alerts reach you.

Your own address, port and any credentials are on your server's console page, reached from your dashboard. They are specific to your server, so they are not repeated here.

Things that catch people out

Monitoring a server from itself proves little

If the whole machine goes down, so does the thing watching it. Ideally Uptime Kuma watches your other servers, not only its own.

Where your data lives

Monitors and history live in a Docker volume under /opt/uptime-kuma.

Take a snapshot before anything risky — see Snapshots and backups.

Updating

Ubuntu patches itself, but the app does not. SSH in and run:

$ cd /opt/uptime-kuma && docker compose pull && docker compose up -d

Take a snapshot first.

Elsewhere

Other apps