Skip to main content
Hashwarp has a web dashboard: the hashrate, its averages and the effective hashrate, shares, and each GPU’s temperatures, fan, power and efficiency, refreshed every 5 seconds. It can show your other rigs too.

Turning it on

Then open http://127.0.0.1:21550 in a browser on the same computer. The dashboard follows your system’s light or dark theme.
The dashboard is plain HTTP: on 0.0.0.0 anyone on your network can open it, and a token travels unencrypted. Set --api-token there, and reach a rig over the internet through a VPN or an SSH tunnel rather than by opening the port. Control on an address other than 127.0.0.1 requires a token.

All your rigs in one dashboard

Give the rig whose dashboard you open the other rigs’ addresses with --rig:
Each other rig needs --api-bind on an address this rig can reach (0.0.0.0:21550, or its own network address), and Hashwarp 2.0 or later. This rig reads their status every 5 seconds, so your browser only talks to one rig and the other rigs’ tokens stay on it. A rig is written [name=][token@]host[:port]:
  • name: shown on the dashboard. The host by default.
  • token: the rig’s --api-token, if it has one.
  • host:port: its --api-bind address. Port 21550 by default.
Repeat --rig, or separate rigs with commas. In the configuration file: "rig": ["rig2=10.0.0.12", "[email protected]"]. The dashboard then starts with a table of the rigs, this one first under its worker name: status, hashrate and 15 minute average, shares, GPUs, the hottest GPU, power, efficiency, pool and uptime, with the totals. Click a rig to see its GPUs. A rig’s status shows what needs a look:
  • unreachable, with the reason and when it was last seen;
  • not connected to its pool;
  • paused GPUs;
  • hot: a GPU at 85°C or more;
  • rejected shares: more than 5% of its shares;
  • majority pool: its pool finds most of the network’s blocks.
Hashwarp also logs when a rig goes offline and comes back:

A dashboard without mining: —monitor

--monitor runs Hashwarp only for this view, on a computer that doesn’t mine, such as a home server or a laptop:
It needs no GPU and no GPU driver.

Prometheus and Grafana

For history and alerts, Prometheus can scrape every rig’s metrics; see API. With --rig, one rig’s metrics also cover the others’ status, hashrate, shares and power.