r/UptimeKuma

OpenKuma: a private, read-only Uptime Kuma client for Android (FOSS, GPLv3)

Hello fellow selfhosted community.

I missed having an UptimeKuma Android app on F-Droid so I built one. Sharing it here in case it is useful to anyone else.

OpenKuma is read-only by design: it never changes anything on your instance. It connects over Uptime Kuma's Socket.IO API and shows a dashboard (up, down and pending counts, active incidents, expiring certificates), your monitors grouped by their group with search and favorites, a per-monitor detail view (uptime, response time, heartbeat history, TLS certificate info), a certificates screen and an events log. There is also optional background sync with local notifications, and a home-screen widget.

Privacy is the whole point: no ads, no tracking, no Google services, no telemetry (as per my Sterna Mail project). Only a session token is stored, encrypted with the Android Keystore, and your password is never written to disk. It handles multiple servers, works offline from a local cache, and comes in light or dark themes with Material You, in English and French.

It is 100% free software (GPLv3) and packaged to be F-Droid friendly. Requires Android 8 or newer.

Grab the APK from the releases page, or track it with Obtainium:

https://codeberg.org/emon/openkuma

It is an unofficial client and is not affiliated with Uptime Kuma. This is an early release (0.1.0), so feedback, ideas and bug reports are very welcome. I'll apply to F-Droid store soon.

Cheers

reddit.com
u/sojacontrol — 1 day ago
▲ 66 r/UptimeKuma+1 crossposts

KumaAlert v3.2 released! v4.0 AND ANDROID landing...

Hey everyone!

Over a month since our last update and we've got a few changes to talk about... Today we've launched v3.2 (along with a few minor changes since v3.0.0, full details below) and a few updates about v4.0 and Android Launch...

v3.2 - The Fast One: A huge update and architecture overhaul to speed up the app.

New Features:

  • Now notifies how long a monitor has been down - live outage in minutes/hours
  • Optional "last updated" caption on the widget - Thanks to JO for the suggestion

Performance:

  • Complete overhaul of backend architecture - heartbeat history now lives in memory instead of being repeatedly re-written to on device db.
  • The monitor tab no longer re-parses every monitor on each load, incoming status changes are applied at a steady rate rather than landing at the same time and freezing up.
  • Overview tab no longer consistently rebuilds itself - live average-responses update in place - No removed abilities/features!
  • The app now is much smaller and takes up less space, on first launch, it will clear all unused history.

v4.0 and Android

KumaAlert iOS v4.0 and Android v1.0 Launch on Wednesday 15th July - Including new features for iOS and the initial launch of the Android app following several weeks of development - I'm super excited to announce this launch, v4.0 will include several new features to take your Uptime Kuma instance to the next level, including incident management, incident timelines, emergency mode and a new Apple Watch app!

Download: https://apps.apple.com/gb/app/kumaalert/id6760863575

Website: https://kumaalert.app

Discord: https://embers.cafe/discord (General chat & Beta testing)

Finally, thank you so much to the whole community for your continued support - Thanks to all the Android beta testers who have and are continuing to contribute to the designs and testing of the app and thanks to Mark/Jo for assisting on the Discord server!

KumaAlert Team (ie, Bobby!)

u/Panic135 — 3 days ago

Version 2.x from v1.23.x query

Running this in Docker.

Kuma says that there is an updated version, when I do a PULL

image: louislam/uptime-kuma:latest

It gets the 1.23 version

If I remove kuma and all imagaes, it still grabs the 1.23 version.

To get the latest version I had to PULL

image: louislam/uptime-kuma:2.4.0

When I mean do a PULL, in portainer I just update and redeploy the stack, normally on other projects it grabs the latest version.

If I manually do a PULL it always grabs the 1.23 version.

I am pretty sure that I was running v2.x version untill I migrated from Portainer to Dockhand and did a fresh install using

image: louislam/uptime-kuma:latest.

reddit.com
u/Glad_Court_9845 — 3 days ago

Native Uptime Kuma iOS App

Hi folks,

I've been building a native Uptime Kuma iOS app because the current one on the store is broken lol. I'll look at doing Android after I've got this over the line.

I'm in the middle of submissions, it'll be completely free (with an optional tip). With notifications included (providing this suddenly doesn't get 100k+ installs lol).

I'll share a test flight build soon, just waiting for Apple. Attached some screenshots.

Also tagging u/louislamlam - just to make sure I'm not stepping on any toes. If you want me to rename anything please lmk.

https://preview.redd.it/2bnm3ne1zu9h1.png?width=1242&format=png&auto=webp&s=5a1e7ad410d1825d0ef2e52085137d8f486693a0

https://preview.redd.it/hu7lbzy2zu9h1.png?width=1242&format=png&auto=webp&s=ff88c85eedae8d55197db9f2c9f7b40e0e2bb2e7

https://preview.redd.it/a75v8nc4zu9h1.png?width=1242&format=png&auto=webp&s=78bdd721415c55394705ba267befdc27c82b4103

https://preview.redd.it/2qsx2nr5zu9h1.png?width=1242&format=png&auto=webp&s=d784adc527ca01ee803d474089224051150c95cf

https://preview.redd.it/lh7g1yd6zu9h1.png?width=1242&format=png&auto=webp&s=5a0ea64ab45ed29688853d5d2973b1f8efe2d640

reddit.com
u/Inch_ — 8 days ago