Managed hosting from

£25/month +VAT

Small resource profile: 1 vCPU, 2 GB RAM, 10 GB SSD storage. Typically suits organisations monitoring dozens to a few hundred endpoints. Deployment, upgrades, daily backups, monitoring, SSL and UK hosting included, with no per-user fees. How our pricing works

the icon of the card in the content

Know it's down before your customers tell you

Uptime monitoring should be trivially cheap, yet SaaS providers meter it by the monitor: every extra endpoint, every shorter check interval, every status page nudges the subscription up a tier. Uptime Kuma is the open source alternative: a self-hosted monitoring tool with unlimited monitors, instant alerts to the channels you already use, and built-in status pages. Node deploys and manages it as a production service hosted in the UK, at a flat price however much you watch.

What Uptime Kuma is

Uptime Kuma is an open source uptime monitoring tool with a clean, modern interface that has made it one of the most popular self-hosted projects in the world. It repeatedly checks the things your business depends on, websites, APIs, TCP services, DNS records and hosts, and alerts you the moment something stops responding.

Checks go beyond a simple ping. HTTP monitors can assert status codes, keywords and JSON responses, so you know the page is not just up but correct. Push monitors invert the model for scheduled jobs and backups: the job checks in, and if it goes quiet, you hear about it. Certificate monitoring warns you before a TLS certificate expires, which is a category of outage nobody should still be having.

When something breaks, Uptime Kuma notifies you through the channels your team already watches, with support for dozens of services including Slack, Microsoft Teams, email, Telegram and generic webhooks. And its built-in status pages let you publish live service status on your own domain, branded as yours.

Why self-hosted Uptime Kuma instead of Pingdom, UptimeRobot or StatusCake

No per-monitor pricing: SaaS uptime services charge by monitor count and check frequency, and at the time of writing meaningful coverage on Pingdom, UptimeRobot or StatusCake climbs quickly past the entry price. Uptime Kuma has no monitor limit: watch every endpoint, internal and external, at the interval you actually want.

Monitor internal services too: a SaaS checker can only see what you expose to the internet. Self-hosted Uptime Kuma can sit inside your network and watch internal APIs, databases, intranet services and scheduled jobs that no external service could ever reach.

Status pages included: hosted status pages are often a separate product with its own subscription. Uptime Kuma includes them, on your domain, at no extra cost.

UK data residency and independence: your monitoring configuration and uptime history stay on UK infrastructure under an Article 28 data processing agreement, and your ability to see whether you are up does not depend on a third-party SaaS being up.

No lock-in: monitor definitions and history live in your own instance, exportable and yours, not trapped in a subscription that punishes you for leaving.

Status pages your customers can trust

Public status pages turn incidents from a support flood into a single authoritative message. Uptime Kuma lets you publish one or several status pages, each showing the services you choose with live state and incident notes, hosted on your own domain with your branding. For agencies and MSPs, per-client status pages from one instance are a genuinely useful deliverable that SaaS providers charge handsomely for.

Part of a proper monitoring stack

Uptime Kuma answers the outside-in question: is the service reachable and responding correctly right now. For depth behind that signal, Node also runs Zabbix for full infrastructure monitoring, hosts, services, metrics and thresholds from the inside, and Grafana for dashboards and alerting across every data source you have. Many customers run all three: Uptime Kuma tells you something is wrong, Zabbix and Grafana tell you why.

Keycloak and single sign-on

Every application in a Node tenant joins your organisation's own Keycloak realm on our platform. Your team signs in to Uptime Kuma with the same corporate credentials they use across all their Node-managed applications, MFA and session policies are enforced consistently, and admins control who can change monitors from one central place.

How Node runs Uptime Kuma for you

Deployment: we deploy Uptime Kuma in a production configuration with TLS, your domains for status pages, notification channels wired up, and your first monitors configured with you.

Upgrades and maintenance: we test and apply releases and keep the instance patched and current without gaps in your monitoring history.

Monitoring and support: we monitor the monitor, because an uptime checker that silently dies is worse than none, back up its configuration and history daily, and our UK team is on hand to help with checks, alerts and status pages.

Your infrastructure or ours: hosted on Node's UK infrastructure or deployed into your own environment, on-premises or in your cloud accounts, with the same managed service either way.


The economics of watching everything: per-monitor pricing forces a bad decision: which services are worth paying to watch? So teams monitor the headline site and fly blind on everything else. A managed Uptime Kuma deployment from Node is a flat monthly cost with unlimited monitors, so the right answer, watch everything that matters, is also the affordable one. More monitors, more status pages, same price.

Adoption and community

85k+ GitHub stars According to Docker Hub, Uptime Kuma's official image has been pulled more than 160 million times, and its repository is among the most starred self-hosted projects on GitHub.

“I love Uptime Kuma. A simple docker image that uses 110MB RAM and gave me all the monitoring I need for my home lab and my cloud VPS. Very easy to use too, lovely UI.”

Hacker News

“Uptime Kuma is one of the few open-source projects that feels like a commercial product: polished user experience, frequent release cadence, and a rich set of features”

Hacker News

“Certificate expiration notifications are a checkbox in uptime-kuma, which is itself incredibly easy to install and configure.”

Hacker News

Quotes are from public community discussions, linked to their original sources.

Frequently asked questions

Where is our monitoring data hosted?

On Node's UK infrastructure, or in your own environment if you prefer, backed by an Article 28 data processing agreement. Your uptime history, monitor configuration and notification settings stay on infrastructure you control rather than a SaaS vendor's cloud.

Can we migrate from Pingdom, UptimeRobot or StatusCake?

Yes, and it is one of the easier migrations there is. Monitors are recreated in Uptime Kuma with the same checks, intervals and alert routing, and Node sets them up alongside your existing service so you can verify behaviour before cancelling the subscription.

Does Uptime Kuma support single sign-on?

Yes. Every application in a Node tenant joins your own Keycloak realm, so your team signs in to Uptime Kuma with corporate credentials alongside all their other Node-managed applications, with MFA and access control enforced centrally.

What does the managed Uptime Kuma service include?

Deployment in a production configuration, upgrades and patching, backups of monitor configuration and history, TLS and domain setup for status pages, monitoring of the monitor itself, and UK-based support. You define what to watch; we keep the watcher running.

Can we run public status pages for our customers?

Yes. Uptime Kuma includes built-in status pages that you can brand and host on your own domain, showing live status and incident updates per service, with no separate status page subscription required.

What can Uptime Kuma monitor?

HTTP and HTTPS endpoints, keyword and JSON checks, TCP ports, ping, DNS records and more, plus push monitors for scheduled jobs that must check in. It also tracks TLS certificate expiry and warns you before certificates lapse.

How is Uptime Kuma different from Zabbix or Grafana?

Uptime Kuma answers one question brilliantly: is it up, from the outside, right now. Zabbix does deep infrastructure monitoring of hosts, services and metrics from the inside, and Grafana visualises and alerts across all your data sources. Node runs all three, and they complement each other.

Talk to us about Uptime Kuma.

Drop us a line and our team will discuss your monitoring requirements and how a managed Uptime Kuma deployment replaces per-monitor SaaS fees.

Our heritage

These projects were delivered by Tokyo Digital, acquired by Node in May 2023 and now a wholly owned subsidiary of Node DT Group. The same team builds and runs the Node platform today.