Miner monitor for different CPU and GPU miners. Supports different miner software per rig/PC.
Quick overview of the config structure:
{
"rigs": {
"rig1": {
"host": "192.168.1.10",
"miners": [
{
"enabled": true,
"type": "claymore",
"port": 3333,
"unit": "H/s"
},
{
"enabled": false,
"type": "ewbf",
"port": 42000,
"unit": "H/s"
}
]
},
"rig2": {
"host": "192.168.1.11",
"miners": "..."
copy config-example.json
into folder ./config
and rename it config.json.
Then add your own settings which hopefully are self explainatory.
config-example.json
- Claymore's Zcash AMD
Claymore always exposes its API on port 3333, but you have to open up the firewall - EWBF's Zcash NVIDIA
EWBF will not default expose its API for other than localhost.
Change this in miner.cfg file, line: API 127.0.0.1:42000 → 192.168.1.11 or whatever the IP is. You can also change the port if that suits you. - XMRig CPU/AMD/NVIDIA XMRig does not expose by default, set api.port in the config.json file
- Node.js
- Install dependencies
npm install
node server.js
- Click "connect" to get continuous updates via WebSocket
- Click "update" to get instant update
- Click "config" if you just updated configuration
- Will update once you open
- Double tap to update again