Drover, for HashiCorp Nomad
Watch your Nomad clusters, read their logs and act on them from your phone, over the VPN you already use. No account, no cloud service in between: the app talks straight to your Nomad agents.
What it does
- Overview of each cluster: what's healthy, what's failing, deployments waiting for you, recent events.
- Jobs and allocations: status, versions with diffs, task events, resource use, periodic and parameterized jobs.
- Logs and files: follow stdout and stderr live, search them, browse an allocation's files.
- Exec into a running task with a real terminal.
- Deployments: watch rollouts, promote canaries, pause or fail them.
- Clients and servers: node health, drains and eligibility, Raft and autopilot, the scheduler.
- Services, variables and the event stream, across namespaces and regions.
- Several clusters, each with its own address, token and certificates.
Free for 7 days, then one purchase
Every install starts with a 7-day free trial of everything: every screen and every action (scaling, restarts, stops, reverts, promotions, drains, variable edits, exec, snapshots), on every cluster. After the trial, your clusters lock until you buy the one-time in-app unlock. It's $4.99 in the US at launch; the store shows the price in your currency. One purchase, no subscription, and it unlocks every device signed in to the same store account. Your clusters and settings are kept, and the built-in demo cluster stays free.
Every action asks before it runs, and you can keep any cluster, or the whole app, read-only.
Built to be careful
- Your ACL tokens stay on the phone, encrypted with a key held in Android Keystore.
- Drover checks the route to each cluster and warns you when one looks exposed: a public address without ACLs or TLS, plain HTTP, certificate checks turned off, a token about to expire.
- No analytics, no ads, no trackers. Read the privacy policy.
Requirements
- Android 10 or newer.
- Nomad 1.10 or newer (1.10 LTS, 1.11 and 2.x). An older agent shows a clear "needs Nomad 1.10+" message instead of half-working screens.
- A way for the phone to reach the Nomad HTTP API: usually a VPN.