- Install from the browser on Android, Chrome and Edge, or Add to Home Screen on iPhone and iPad
- Own window and icon, shortcuts to Projects, Monitors, Servers and Jobs, notch and home indicator kept clear
- Push notifications as an alert channel: monitors down and back up, certificates expiring, failed deploys, containers that stop or restart, database trouble
- Tap a notification to open the service or monitor it is about
- One switch per device; "Use for every monitor and service alert" adds push everywhere at once
- Signed with the panel's own key and encrypted per device, so the push services cannot read them
An app, not a bookmark
dockxo is a Progressive Web App. On Android, Chrome and Edge the sidebar offers Install app; on iPhone and iPad it is Share → Add to Home Screen. It then opens in its own window with its own icon, and a long press on the icon jumps straight to Projects, Monitors, Servers or Jobs. On phones the bottom navigation and the top bar stay clear of the notch, the status bar and the home indicator.
Pages always come from the panel, so a deploy of the panel shows at once; the app’s code is kept on the device, so it opens fast, and it tells you plainly when the panel cannot be reached.
Alerts on every device
Turn notifications on under Settings → Notifications on each phone and computer that should get them. Together they are a channel called Push notifications, picked like Telegram or email on any monitor and on a service’s alerts:
- a monitor going down (sent as urgent, it stays on screen) and coming back up,
- a TLS certificate about to expire,
- a failed deploy, a container that stops or keeps restarting,
- a database that stops replicating or falls behind, a datastore that goes down.
Tapping a notification opens the page it is about. Each device can be tested, renamed and removed; a device that turned notifications off is dropped by itself. On iPhone and iPad notifications reach the app added to the home screen (iOS 16.4 and later).
Private by construction
Notifications are signed with a key that belongs to your panel (VAPID) and encrypted for each device. Google, Apple and Mozilla deliver them but cannot read them.