Short answer: send your server uptime to WidgetDash with one HTTP request, then add the WidgetDash widget to your iPhone Home Screen or Lock Screen. It updates every time you push a new value, and it is free for up to 5 numbers.
Uptime is the promise you make to customers, so it deserves a permanent spot on your Home Screen. Have your monitoring job or a small health-check script compute the rolling percentage and a simple status word. One push keeps the widget green, and a dip is impossible to miss.
A source is created automatically the first time you push to it, so there is no setup step. Send your server uptime like this:
curl -X PUT https://api.widgetdash.app/api/v1/data/server_uptime \
-H "Authorization: Bearer YOUR_WRITE_KEY" \
-H "Content-Type: application/json" \
-d '{
"display_name": "Uptime",
"icon": "checkmark.shield.fill",
"category": "DevOps",
"metrics": [
{ "label": "30 day", "value": "99.98%" },
{ "label": "Status", "value": "OK" }
]
}'
Small Lock Screen widgets are supported too, so your server uptime can sit right under the clock.
Your monitor. Compute the rolling percentage from your checks and push it. WidgetDash displays the number you send.
Yes. Values are plain strings, so send any short status text you like.
See all WidgetDash use cases · How to see any number on your iPhone
Your server uptime, on your Home Screen, in about two minutes.
Get started freeFree for up to 5 sources. Pro is $4.90/mo or $29.90/yr for unlimited sources and faster refresh.