Home Screen Widgets
Requires ServerBox Monitor installed on your servers.
Prerequisites
Section titled “Prerequisites”Install ServerBox Monitor on your server first. See ServerBox Monitor Wiki for setup instructions.
After installation, your server should have:
- HTTP/HTTPS endpoint
/statusAPI endpoint- Optional authentication
URL Format
Section titled “URL Format”https://your-server.com/statusMust end with /status.
iOS Widget
Section titled “iOS Widget”- Long press home screen → Tap +
- Search “ServerBox”
- Choose widget size
- Long press widget → Edit Widget
- Enter URL ending with
/status
- Must use HTTPS (except local IPs)
- Max refresh rate: 30 minutes (iOS limit)
- Add multiple widgets for multiple servers
Android Widget
Section titled “Android Widget”- Long press home screen → Widgets
- Find “ServerBox” → Add to home screen
- Note the widget ID number displayed
- Open ServerBox app → Settings
- Tap Config home widget link
- Add entry:
Widget ID=Status URL
Example:
- Key:
17 - Value:
https://my-server.com/status
- Tap widget on home screen to refresh
watchOS Widget
Section titled “watchOS Widget”- Open iPhone app → Settings
- iOS Settings → Watch app
- Tap Add URL
- Enter URL ending with
/status - Wait for watch app to sync
- Try restarting watch app if not updating
- Verify phone and watch are connected
Troubleshooting
Section titled “Troubleshooting”Widget Not Updating
Section titled “Widget Not Updating”iOS: Wait up to 30 minutes, then remove and re-add Android: Tap widget to force refresh, verify ID in settings watchOS: Restart watch app, wait a few minutes
Widget Shows Error
Section titled “Widget Shows Error”- Verify ServerBox Monitor is running
- Test URL in browser
- Check URL ends with
/status
Security
Section titled “Security”- Always use HTTPS when possible
- Local IPs only on trusted networks