OpenKuma
Read-only viewer for your Uptime Kuma monitors. Private, no ads, no tracking.
emon Internet
Description
OpenKuma is a private, read-only Android client for Uptime Kuma, the self-hosted monitoring tool. Check the health of your services from your phone, without ever changing anything on your instance.
OpenKuma is strictly read-only. It is 100% free and open source, sends no data to anyone, and has no ads, no tracking and no Google services.
Features:
* Connect to your Uptime Kuma servers over the Socket.IO API
* Dashboard with live counts (up, down, pending), active incidents and expiring certificates
* Monitor list with instant search, sorting and local favorites
* Monitor detail: status, 24h uptime, response times, general info, TLS certificate and recent checks
* Certificates screen sorted by soonest expiry, with a visual warning
* Events log of status changes
* Offline cache so the last known state is always available
* Light and dark themes, Material You on Android 12+, English and French
Privacy first: only your session token is kept on the device, encrypted with the Android Keystore. Your password is never written to disk.
OpenKuma is an unofficial client and is not affiliated with or endorsed by Uptime Kuma.
What’s new (0.1.3)
- New: optional real-time updates (Settings > Background updates). Notifies the moment a monitor changes state, at the cost of a permanent notification and more battery. The periodic options remain the default and the lighter choice.
- Fixed: the events log was always empty and per-monitor history was missing after connecting — OpenKuma was discarding data Uptime Kuma sends at login.
- Fixed: servers with a private/internal CA needed certificate checks turned off. CAs installed on the device are
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- NotificationsShow notifications.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- Prevent sleepingKeep the device from going to sleep.
- Network stateCheck whether and how the device is connected.
- Run at startupStart automatically after the device is switched on.
- openkuma.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments