Nightbell
Uptime monitoring that runs on your phone. No server, no account.
新版本 3.14.0
A repository monitor can now count how many times the release files have been downloaded, both on the newest release and as a running total across every release. It costs no extra request: the numbers live inside the release list the monitor was already reading. Turn it on under Downloads when you add or edit a GitHub repository.
Which files count is up to you. A project that publishes an APK beside a signature and a checksum can count the APKs alone, and because the filename carries the versio
Which files count is up to you. A project that publishes an APK beside a signature and a checksum can count the APKs alone, and because the filename carries the versio
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.
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.
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
新版本 3.13.0
Monitors are rearranged by holding a card and dragging it. No handle to find and no mode to turn on first: hold, move, let go, and the dashboard keeps that order from then on instead of re-ranking it by severity on the next check. A hold you release without moving still starts a selection, exactly as before.
Adding a monitor no longer asks for a scheme. Type status.example.com and the URL field finishes it as https when you leave the field, saying that it did; type http:// yourself and it is le
Adding a monitor no longer asks for a scheme. Type status.example.com and the URL field finishes it as https when you leave the field, saying that it did; type http:// yourself and it is le
新版本 3.12.0
Every number in Nightbell can now be typed. Tap the interval, the timeout, the failure count or any other number sitting between a minus and a plus, and it turns into a field with a keypad: a 45 minute cadence or a 90 second timeout is one entry rather than thirty taps.
An open field says the range it takes, and says so in amber when what you have typed is outside it: "Highest is 1440m", naming the end it will land on rather than quietly rewriting your number after you have left. Clearing the f
An open field says the range it takes, and says so in amber when what you have typed is outside it: "Highest is 1440m", naming the end it will land on rather than quietly rewriting your number after you have left. Clearing the f




