Skip to content
LIVCK vs Uptime Kuma

Uptime Kuma Alternative from Germany

LIVCK vs Uptime Kuma — monitoring, alerting and status page in one tool. As a cloud service or on your own infrastructure.

Open source (MIT) Self-operated monitoring, single node

Uptime Kuma is the most successful open-source project in its category, and for good reasons: it is running within minutes, the interface is uncluttered, it knows almost every notification channel and it costs nothing. People who run it have usually chosen it deliberately. A comparison is therefore only worth making at the two points where its shape reaches a limit — the single node and the single vantage point.

No credit card required. Free plan, forever.

In short

Uptime Kuma is an open-source monitoring tool under the MIT licence that runs on a single node — around 90,600 GitHub stars as of August 2026 and actively maintained. It carries no licence fee, checks from exactly one vantage point, and has neither high availability nor clustering. If the machine it runs on fails, monitoring stops and the status page stops with it — usually silently. For a homelab, an internal network or a modest number of services it is an excellent choice. For a status page that represents a commitment to customers, the deciding question is not price but who operates the tool and from how many directions it looks.

Feature comparison

LIVCK vs Uptime Kuma

Feature LIVCKUptime Kuma
Licence cost€0 on Free, from €19 net above that€0 (MIT licence)
Check locations9 locations across 6 countries, 2 to 8 per plan1 — the server it runs on
Majority rule instead of retry counterYes, across multiple locationsNo, retries from the same place only
Resilience of the monitoring itselfDistributed, individual locations may failSingle node, no clustering
Status page independent of the monitored systemYes, operated separatelyNo, same instance
Alert deliverabilityIncludedYour own mail setup, SPF/DKIM/DMARC yourself
On-call and escalationRotations, tiers, cover arrangements — from Team (€49)No, notifications only
Self-hostingAs separate status page software, without the distributed checking locationsYes, exclusively
Open sourceNoYes, MIT

What does Uptime Kuma cost in comparison?

Comparing prices with an open-source project misleads if it only sets licence fees against each other. The useful question is total cost across a year, including the working time spent operating it. The hourly assumption below is conservative; substitute your own rate.

What does Uptime Kuma cost in comparison?
Compared at LIVCK Uptime Kuma
Licence fee€0 on Free, from €19 net above that€0 (MIT)
Server to run it onNot applicable on cloud, identical if self-hostedFrom roughly €5 per month, provided by you
Updates and backupsIncluded on cloudYour own time, ongoing
Check locations2 to 8 per plan, from 9 locations1 — your own server
Deliverability of alert emailsIncludedYour own mail setup or a third party
SMS pages25 to 50 credits per monthYour own provider, your own contract
Availability of the monitoring itselfDistributed, tolerates location failuresAs high as that single node
Number of services20 to 400 per planUnlimited, in practice bounded by the database

Who monitors the monitoring?

In a single-node setup: nobody. Uptime Kuma runs as one instance with no clustering and no failover to a second node. If the machine it runs on fails, the checks stop — and because it is the instance that sends alerts, it sends no alert about itself. The failure is silent.

This is the actual structural property, and it is independent of the quality of the software. A monitoring tool running on the same machine, or in the same data centre, as the things it monitors shares their fate. A network outage at the provider takes both offline simultaneously. That is precisely the moment you would expect to be notified.

The community’s standard answer is a second deployment: another instance at a different provider watching the first, or an external service receiving a heartbeat from the instance. Both work and are common practice. Both also mean the price question has to be asked again — that is two servers, two update paths and two backup regimes.

The second half of the same problem concerns the status page. Uptime Kuma serves it from the same instance. If the instance fails, so does the page that should be explaining that something is wrong. Visitors do not see an incident notice; they see a timeout — and draw the same conclusions as from the failed main application, only without an explanation.

Choosing this shape anyway is entirely reasonable, provided it is chosen deliberately and a second observer is added. This is not a theoretical recommendation: in practice a failed monitoring instance often goes unnoticed for days, because an absence of alerts is indistinguishable from a quiet period.

Why does a single vantage point produce false alarms?

Because a failed request can mean two entirely different things: the service is down — or the path to it is. From a single location those cases cannot be told apart. A congested exchange, a brief route change or a DNS hiccup at your own provider looks exactly like an outage.

There are two consequences and both are expensive. The first is the 3 a.m. page for a problem that never existed. One such incident is annoying; a run of them leads to alerts being muted or ignored — and from then on the real outage is invisible too. The second is a distorted availability figure. Anyone publishing a percentage to customers is, from one vantage point, publishing a number that includes their own connectivity.

The common countermeasure is a retry counter: alert only after three consecutive failures. That helps against brief blips and simultaneously triples time to detection. It trades one problem for another, because it cannot answer the actual question — whether the problem is at the service or on the way there.

Multiple locations answer it. If Frankfurt, Vienna and Helsinki fail simultaneously, it is the service. If only Warsaw fails, it is the route. That distinction is the entire reason distributed checking exists, and it is fundamentally unobtainable from a single node — however good the software is.

In fairness: for many use cases this does not matter. Anyone monitoring internal services that are only reachable from their own network has no second vantage point available anyway, and a retry counter is the correct and sufficient answer there.

What does a free tool actually cost?

Nothing in licence, something in operation. Realistically that is a small server from around five euros a month, plus ongoing work for updates, backups, TLS certificates and the deliverability of alert emails. At two hours a quarter and an ordinary hourly rate, the annual figure exceeds what a paid plan of comparable scope costs.

This calculation is often deployed as a sales argument and is usually dishonest when it is, because it exaggerates the labour. Uptime Kuma is undemanding: one container, one data directory, occasionally a new image. Anyone already running servers has effectively paid that cost already, and the marginal cost genuinely approaches zero.

The item that is consistently underestimated is a different one: deliverability of the alerts themselves. An alert email from a self-operated instance lands in the spam folder without correctly configured SPF, DKIM and DMARC records — specifically at the large providers where the recipients actually are. The message is sent, it is delivered, and still nobody sees it. That is an alerting failure that never surfaces as an error.

For status page subscribers the same point applies at greater scale. Once you are sending to a three-figure number of recipients, deliverability becomes a discipline of its own, with warm-up, bounce handling and unsubscribe management. This is where most self-built setups buy in a third party — and from then on the bill is no longer zero.

What stays true: for fewer than ten services and an internal audience the total effort really is negligible. The calculation tips where external recipients enter the picture and where a failure of the monitoring itself stops being acceptable.

How many services can Uptime Kuma handle?

Considerably more than most installations need, but not arbitrarily many. By default Uptime Kuma stores data in SQLite; from version 2 onwards MariaDB can be configured instead. With SQLite, operators report a sluggish interface from roughly one hundred to one hundred and fifty services at short intervals, and write spikes are the limiting factor.

The write spike is the interesting part, because it occurs at exactly the wrong moment. In normal operation each run writes one result — evenly spread and uncritical. When something large fails, however, many services change state within seconds, and each change produces additional writes and notifications. Load peaks precisely when the interface is needed.

Switching to MariaDB in version 2 addresses exactly this and is the right choice for larger installations. It does add a service that itself wants backing up, updating and monitoring — the effort from the previous section grows with it.

A simple rule of thumb follows: below fifty services the default configuration is unproblematic. Between fifty and a few hundred, moving to MariaDB is worthwhile alongside an honest review of intervals — many services tolerate sixty seconds instead of twenty without anyone noticing the difference. Beyond that, the question of architecture becomes more fundamental than the question of database.

What Uptime Kuma does better

A comparison the other side never wins is not a comparison. These points argue against switching.

Open source under the MIT licence

The source is public, the licence permits practically any use, and nobody can change prices or discontinue the product. For organisations that avoid vendor dependency on principle, this is an argument no commercial offering can answer.

Full data sovereignty without a contract

There is no processor, no sub-processor list and no agreement to review. The data never leaves your network. That is the shortest conceivable route through a data protection assessment.

Running within minutes

One Docker command, one data directory, done. For a quick setup, a homelab or a stopgap, the path from decision to running monitoring is shorter than with any hosted service requiring signup and configuration.

Very broad notification support

More than ninety channels, from Telegram through Gotify and ntfy to custom webhooks. Anyone using an unusual channel is more likely to find it here than with a commercial vendor curating its integration list.

Who should switch — and who should not?

Four typical starting points and the decision each one suggests.

Homelab, internal services, personal projects Stay with Uptime Kuma
Uptime Kuma is simply the right answer here. There is no external audience, no commitment to customers, and a single vantage point is the only possible one for internal services anyway. A paid service solves no existing problem in this situation.
Team with an existing operations function and a data-sovereignty policy Stay with Uptime Kuma
Where servers are run anyway and the rule is that data must not leave the network, the marginal effort is small and the result is exactly what was wanted. A second observer for the instance itself does belong in the design.
Operators running a public status page with external subscribers Switching pays off
Two reasons, neither of them price. The status page must not fail alongside what it reports on, and deliverability to a three-figure recipient list is a discipline of its own. Both argue against serving them from the same instance.
Service providers with an availability commitment in the contract Switching pays off
An availability figure from a single vantage point measures your own connectivity too. Where the number is contractual, it has to be gathered from several directions and the majority rule has to be auditable.

In the second group? The free plan costs nothing and needs no credit card.

Try LIVCK Cloud for free

Reasons to switch

01

Checks from several directions

If Frankfurt, Vienna and Helsinki fail simultaneously, it is the service. If only one fails, it is the route. That distinction is fundamentally impossible from a single node.

02

The status page does not fail with it

It is served separately from the monitored environment. At exactly the moment it is needed it is reachable, rather than timing out alongside everything else.

03

Deliverability is not a project of its own

SPF, DKIM, DMARC, warm-up, bounce handling: all in place. An alert in the spam folder is an alerting failure that never surfaces as an error anywhere.

04

On-call rather than just notifications

Rotations, cover arrangements, escalation tiers and the rule for what happens when nobody acknowledges. A notification to a channel is not yet an on-call process.

05

Still self-hostable

LIVCK is also available as status page software for your own server. Distributed checking locations and a separately hosted status page are properties of the hosted edition, though — teams that need both combine the two.

How migrating from Uptime Kuma works

Moving away from Uptime Kuma rarely means switching it off. In most cases it stays in place for internal services and only what concerns customers moves outward. That split is usually a better answer than an either-or decision.

  1. Split by audience

    Cut the service list in two: what concerns an external audience, and what is only internally relevant. Only the first part needs checking from outside and from several directions.

  2. Review intervals honestly

    Do not copy existing values across — justify them again. Many services sit at twenty seconds out of habit when sixty would do, which reduces load and false alarms at the same time.

  3. Define the majority rule

    The step with no equivalent in the old setup. Instead of a retry counter, decide how many of the checked locations must fail before an incident is raised. That replaces waiting time with a statement.

  4. Place the history

    Existing availability data stays in Uptime Kuma and does not move. That matters less than it sounds: a time series from a single vantage point is not comparable with one from several locations anyway. Archive the old state and let the new series start fresh.

  5. Run alerting in parallel

    Let both systems page for two to three weeks. The comparison answers the actual question behind the move: how many of the previous pages were genuine outages and how many were your own connectivity.

Do not switch Uptime Kuma off before its replacement has seen a real incident. And if it stays running: it needs a second observer that reports when the instance itself fails. That particular failure never reports itself, and otherwise only surfaces once no alerts have arrived for days.

Frequently asked questions

Is Uptime Kuma really free?
The software is — MIT licence, no fee, no feature gates. Costs arise elsewhere: a server from around five euros a month, working time for updates and backups, and possibly a mail delivery service so that alerts do not land in spam.
Can Uptime Kuma run in high availability?
No. Uptime Kuma runs as a single instance with no clustering and no automatic failover to a second node. The usual solution is a second, independent deployment at a different provider that watches the first — with correspondingly doubled operational effort.
How many services can Uptime Kuma handle?
With the default SQLite database, operators report noticeable sluggishness from roughly one hundred to one hundred and fifty services at short intervals. Since version 2, MariaDB can be configured, which moves that limit considerably but adds another service to operate.
Why do multiple check locations matter?
Because from a single location a failed request is indistinguishable between a downed service and a disrupted path to it. If several locations fail at once, it is the service. If only one fails, it is the network. That distinction cannot be produced from a single node.
What happens to the status page if the server fails?
It fails too. Uptime Kuma serves the status page from the same instance that runs the checks. Visitors then see not an incident notice but a timeout — at exactly the moment the page should be doing its job.
Can I take my data out of Uptime Kuma?
The service list yes, the availability history effectively no. That matters less than it sounds: a time series from a single vantage point is not comparable with one from several locations anyway. The sensible approach is to archive the old state and let the new series start fresh.
When should I stay with Uptime Kuma?
For internal services, in a homelab, on personal projects, and anywhere no external audience is being notified. In those cases a paid service solves no existing problem and the operational effort is small. A second observer for the instance itself is still advisable.
What does Uptime Kuma do better?
Two things above all. It is open source under the MIT licence — nobody can change prices or discontinue it. And it supports more than ninety notification channels, including many that commercial vendors do not carry because they curate their integration lists.

Ready to switch?

The Uptime Kuma alternative from Germany.

No credit card required. All check types included.

All figures on Uptime Kuma are taken from the provider's publicly available price list, as of 25 August 2026. Prices and features may have changed since — the provider's own website is authoritative.