Skip to main content

comparing self-hosted

Uptime Kuma vs Kener: monitoring first, or the status page first?

Both tools are self-hosted, both are MIT licensed, and both show a status page. But they do not agree on which part matters most. Kuma is a monitoring dashboard for you, and it can also publish a page. Kener is a page for your users, and it can also run checks. So ask yourself first: who will look at it?

the facts, side by side

  Uptime KumaKenerUptimepage
license MITMITAGPL-3.0
built for a monitoring dashboardthe status page firstmonitoring + status page
configuration UI onlyUI + REST APIUI + Terraform + REST + MCP
deploy footprint one container (Node)app + Redis1 binary + 2 DBs
check types 31 incl. DBs · MQTT · browser8 incl. SQL · heartbeat · GameDigHTTP · TCP · DNS · TLS · ping · domain
alert channels 94 servicesemail · webhook · Slack · DiscordSlack · Telegram · PagerDuty · SMS + more
page branding yes, custom domainslogo · colors · CSS · themes · i18nbranded, own subdomain
pages per instance manymanymany
REST API for monitors none officialyesyes
teams & roles single loginrole-based collaborationorgs + roles
community (GitHub stars) ~89k~5.1kyoung

Kener's check and alert lists come from its README. Its check interval and page subscriptions are not documented, so no row claims either.

Star counts rounded from GitHub, July 2026.

Verified July 2026 against both repositories. Refresh when a project releases a new version.

The main difference

Uptime Kuma puts monitoring first. The dashboard is the main product, and it is where you spend your time. The status page is an extra that it can also produce. Kener starts from the other side, and it says so clearly: it is a status page system built with SvelteKit and Node. Its goal is a good-looking page that takes little effort to set up, with monitoring added to keep the page correct. Neither tool is worse than the other. They answer different questions.

What Kener does better

The page itself, and the people who work on it. You can brand the page with your logo, colors, custom CSS and themes. It has light and dark mode, translations, and times shown in the reader's timezone. You can embed status widgets and badges in other sites. One install can run several status pages. It has roles for team members, API keys, and a full REST API for incidents, monitors and reports. It also has maintenance windows and incident timelines with acknowledgements. And it connects to analytics tools you may already use, including Plausible, Umami, GA, Mixpanel and Clarity.

What Uptime Kuma does better

The checks, by a long way. Kuma supports 31 monitor types, including databases, MQTT, SNMP and a real Chromium browser check. Kener supports eight: API, ping, TCP, DNS, SSL, SQL, heartbeat and GameDig. Kuma sends alerts to 94 services. Kener sends email, webhook, Slack and Discord. Kuma 2.x checks every second, and its community is much larger. If the checks matter more to you than the page, choose Kuma.

The limits of both

Kener's official compose setup runs Redis next to the app, so you run two parts, not one. Its check list is short, so an unusual protocol may be missing. Uptime Kuma's limits come from how it is built. It has one shared login and no user roles. It has no official REST API to manage monitors, and no Terraform provider. Its status pages take no subscribers, and it checks from the server where you installed it, unless you add its Globalping monitor type.

Where Uptimepage fits

Kener already handles branding well, so Uptimepage's advantages here are narrow. Uptimepage is one binary, with no second service to run. Its probes check from several regions, not one. You can declare monitors with a Terraform provider, a REST API and an MCP server. Its status pages take email and webhook subscribers once they confirm. And incidents open on their own when checks fail, so nobody has to write them by hand. Host it free with no card, or self-host it under AGPL.

links

FAQ

Which has better status pages?
Kener, clearly. You can brand the page with your logo, colors, custom CSS and themes. It has light and dark mode, translations, times in the reader's timezone, widgets and badges you can embed, and several status pages from one install. Status pages are what Kener is built for.
Which checks more things?
Uptime Kuma, by a long way: 31 monitor types against Kener's eight, and 94 alert services against email, webhook, Slack and Discord.
Does Kener have a REST API?
Yes, a full one. It covers incidents, monitors and reports, and it has API keys for integrations. This is a real difference from Uptime Kuma, which has no official REST API to manage monitors.
Is Kener a single container?
Not quite. Its official compose setup runs Redis next to the app, so there are two parts. Uptime Kuma is one container, and Uptimepage is one binary.

Start in under 5 minutes.

Start free

features · pricing · notes