Bring your server over

Migrate your existing server to InstantNode in minutes.

Try the Server Importer

Know before your users do: Uptime Kuma on a VPS

5 min read · by the InstantNode team

There are two ways to learn your site is down: from your monitoring, or from a user. The second is free and costs the most. Uptime Kuma - the self-hosted status tool with the friendliest UI in the category - closes that gap for the price of a tiny VPS, and on InstantNode it is literally one click: it ships in the App Installer on every Linux KVM server.

The golden rule: monitor from outside

Do not run the monitor on the server it monitors - when that box dies, your alerting dies with it, which is the one moment it had a job. Put Kuma on a separate small instance. It is featherweight; the smallest plan is plenty and can watch dozens of targets.

Monitors worth creating

  1. HTTP(s) with keyword - fetch your homepage and require a word from the footer. Catches the sneaky failures: 200-OK error pages, empty responses, a broken deploy.
  2. TCP port - for the non-web things: game server port, SSH, SMTP. Game servers especially, where "is it up" is the entire customer experience.
  3. Certificate expiry - Kuma warns days before a TLS cert lapses. This monitor costs nothing and prevents the most embarrassing outage class on the internet.
  4. Push heartbeat - your backup cron curls a Kuma URL after finishing; if the call stops coming, you get an alert. This is how you monitor jobs, not just ports - pair it with your backups.

Alerts where you actually look

Kuma speaks ~90 notification channels; if you run a community, Discord webhooks are the natural one - two minutes to set up, and alerts land where you already are. Set a retry count of 2-3 before alerting so a single dropped packet does not page you at 3 a.m., and share the built-in status page with your users - a public "yes, we know, we are on it" saves a remarkable amount of support traffic.

Monitoring on your own terms

Uptime Kuma is one click in the App Installer on any Linux KVM server.

Get a VPS