KumaAlert/Push notifications
Every way to get an outage onto your phone — and the one route that survives Silent mode.
Uptime Kuma sends notifications through integrations you configure under Settings → Notifications — ntfy, Pushover, Telegram, Gotify, Discord, email, generic webhooks and dozens more. All of them are free to wire up and all of them work.
All of them also arrive as ordinary push notifications, which means they are silent when your phone is. If the problem you are trying to solve is sleeping through an outage, the only thing that fixes it on iPhone is an app entitled to send Apple Critical Alerts, which sound through Silent mode, Do Not Disturb and every Focus.
Uptime Kuma has no push service of its own. What it has is a long list of notification integrations — ntfy, Pushover, Gotify, Telegram, Discord, Slack, SMTP email, generic webhooks and dozens more — and it fires whichever ones you attach to a monitor when that monitor changes state.
You configure them in one place: Settings → Notifications → Setup Notification. Pick the type, fill in the credentials, tick Default enabled if you want it applied to every new monitor, and save. Then open a monitor and confirm the notification is ticked in its Notifications list — this is the step people miss, and it is the reason a correctly configured notification never fires.
Test before you trust it. Every notification type has a Test button in its setup dialog. Press it. A notification you have never seen arrive is not a notification, and the night you find out is the night it mattered.
If you just want outages on your phone for nothing, ntfy is the shortest path. It is open source, it has iOS and Android apps, and you can either use the public ntfy.sh server or self-host your own.
kuma is readable by the world, kuma-a7f2c9d41b8e is not.https://ntfy.sh (or your own), topic as above, priority High or Max for anything you care about.Self-hosting ntfy with access tokens fixes the guessable-topic problem and keeps the whole path under your control. It is one more container to run, which is the trade.
This is the question behind most searches for Uptime Kuma push notifications, so it is worth being precise about it.
Every route above — ntfy, Pushover, Telegram, Gotify, Discord, email — delivers an ordinary push notification. On iOS an ordinary push notification obeys the ringer switch, Do Not Disturb and every Focus mode. When your phone is on silent, the alert arrives silently. It is on the Lock Screen in the morning, which is exactly when it is useless.
There are only three things that actually break through on iPhone:
If you have slept through an outage, the first two are not the fix. The third is.
KumaAlert holds the Apple Critical Alerts entitlement. In the app you mark individual monitors as critical — the database, the reverse proxy, whatever genuinely justifies waking you — and only those monitors' DOWN alerts arrive as Critical Alerts. Everything else stays a normal, polite notification. It is opt-in per monitor, with its own volume slider, precisely because an app that shouts about everything gets muted within a week.
The delivery path matters as much as the sound. Alerts reach KumaAlert through an outbound webhook from your Uptime Kuma server to a push relay, which forwards to Apple's push service. Three consequences worth knowing:
The webhook is created for you when you add a server in the app, so there is no JSON to hand-write. The setup guide has the full walkthrough, including the case where you would rather add the webhook by hand.
Android has no exact equivalent of Critical Alerts, but it has something close and it is under your control rather than the app's. Notification channels carry their own importance, sound and Do Not Disturb behaviour, and you can grant any channel a DND override in system settings.
KumaAlert ships separate channels for down alerts, recovery, maintenance and app updates, so you can make outages loud without the rest of it being loud too. There is more detail on the Android guide.
The failure mode for monitoring notifications is not missing them. It is muting them. A flapping monitor on a home connection will send you forty alerts in an evening, and after the second evening you turn the whole app off — and then miss the one that mattered. Three settings do most of the work: