Uptime Kuma with Push Notifications Stack
Docker Compose: Uptime Kuma paired with Ntfy for push notifications to mobile. Pre-configured notification templates for down and recovery alerts.
Uptime Kuma with Push Notifications Stack
Docker Compose stack pairing Uptime Kuma with Ntfy for instant push notifications to your phone. Pre-configured notification templates for both down and recovery events — no external services or paid plans required.
What Is Included
- Uptime Kuma — Self-hosted uptime monitoring with HTTP, TCP, DNS, and ping check types
- Ntfy — Self-hosted push notification server; subscribe on Android or iOS for free
- Pre-configured Notification Templates — Down and recovery message templates ready to import into Uptime Kuma
How It Works
- Run
docker compose up -d— both services start with persistent named volumes - Open Uptime Kuma, add a notification using the Ntfy webhook URL (pre-filled in the README)
- Subscribe to your Ntfy topic in the Ntfy mobile app to receive push notifications instantly
- Down and recovery messages include monitor name, URL, response code, and timestamp
What You Get
docker-compose.yml— Uptime Kuma and Ntfy with persistent volumesntfy/server.yml— Ntfy server configurationtemplates/down.mdandtemplates/recovery.md— notification message templates.env.exampleandREADME.md
Service URLs
| Service | URL |
|---|---|
| Uptime Kuma | http://localhost:3001 |
| Ntfy | http://localhost:8080 |
Requirements
Docker Engine with the Compose plugin. Ntfy app on Android or iOS (free) for mobile push notifications. No external accounts needed.