Get up and running with KumaAlert in minutes.
The onboarding wizard walks you through everything — here's what to expect.
Download KumaAlert from the App Store. The app requires iOS 17.0 or later.
You'll need the URL of your Uptime Kuma instance — the address you use to access your dashboard in a web browser (e.g., https://status.example.com). The app validates and tests the connection before proceeding.
Your server must be accessible from the internet — local network addresses won't work from your phone when you're away from home.
Enter your username and password — the same credentials you use to log into your Uptime Kuma dashboard. If your server uses two-factor authentication (2FA), you'll be prompted for your TOTP code.
If your server has authentication disabled, the app detects this automatically and skips the credentials step.
Choose which monitors to pin for quick access on the Overview tab. You can select all, pick individual ones, or skip and change this later.
Select which events you want push notifications for: monitors going down, services recovering, maintenance windows starting/ending, and flapping monitors.
The app shows a summary of your connected monitors and you're good to go. You can add home-screen widgets from here too.
Optional configuration for API keys, Cloudflare Access, and custom headers.
For background status checks when the app isn't open, add an API key. In your Uptime Kuma dashboard, go to Settings > API Keys and create a new key. Then in KumaAlert, go to Settings > your server and paste the key.
If your Uptime Kuma instance is behind Cloudflare Access, you'll need a Service Token:
If your server sits behind a reverse proxy or custom authentication gateway, you can add arbitrary HTTP headers. Go to Settings > your server and add key-value pairs under Custom Headers.
Get instant alerts when monitors go down or recover. This requires a one-time setup in both KumaAlert and your Uptime Kuma dashboard.
In KumaAlert, go to Settings > Notifications > Enable Push Notifications. The app will ask for permission to send notifications — tap Allow. Once enabled, you'll see a webhook URL appear on the screen.
Tap Copy URL to copy the webhook URL to your clipboard. This is a unique URL that connects your Uptime Kuma server to your device. It looks something like:
https://push.kumaalert.app/webhook?relayId=abc123&secret=xyz789
Open your Uptime Kuma dashboard in a web browser and follow these steps:
The notification can be applied to all monitors at once, or individually per monitor:
Don't want alerts at 3am? In KumaAlert, go to Settings > Notifications > Quiet Hours. Set a start and end time — alerts during this window are held and delivered as a summary when quiet hours end.
You'll now receive push notifications whenever a monitor goes down or recovers. Notifications include the monitor name, status, and any error messages from the failed check.
If notifications stop working, go to Settings > Notifications in KumaAlert and tap Re-register Push Notifications. This generates a new webhook URL — you'll need to update it in Uptime Kuma.
Visit our support page or email [email protected]