Tools · Open source

Nightbell

river

Uptime monitoring that runs on your phone. No server, no account.

Download

Opens the official F-Droid page

Nightbell screenshot 1Nightbell screenshot 2Nightbell screenshot 3Nightbell screenshot 4Nightbell screenshot 5

About Nightbell

Point Nightbell at anything that answers over HTTP, or at one element on a

rendered web page, and it watches it, charts it, and gets loud when it

breaks.

There is no server and no account. The phone in your pocket does the

checking, and your API tokens and target URLs never leave the device.

Three kinds of monitor:

- Status check: hit a URL, assert on the status code.

- Request and response: pick the method, set headers and a body, assert

on what comes back (contains, equals, regex, or a JSON field by path).

- Page element: load the real page in an embedded browser and watch DOM

nodes you picked by tapping them.

Urgent alerts arrive as a full-screen red page with a looping alarm that

keeps going until you acknowledge it, and it wakes the screen even if the

phone is locked. A first-launch screen walks through the four Android

grants a paging app actually needs (notifications, unrestricted battery,

full-screen intent, Do Not Disturb access), because two of them have no

system dialog and have to be opened by hand.

A home-screen widget shows the worst monitor first. Settings let you shape

the alert policy: what counts as down, sound, haptics, escalation, and

quiet hours.

Signed with the developer's own key. No Play Store listing.

What's new in 3.18.0

Nightbell can now read a health report your service writes about itself. Instead of only knowing that a server answered, it shows which part is in trouble, the rule that decided it with the value it measured, and what the service saw along the way. The overall verdict pages you; the rest is there when it does. The new Health endpoint monitor signs in the way your own clients do: a fixed header, basic auth, or single sign-on through your web app, a username and password, a service account or a p

How to install Nightbell

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Nightbell from your app drawer.

More tools apps

More