Skip to content

Miner monitor for GPU and CPU miners with built in APIs

License

Notifications You must be signed in to change notification settings

atlemagnussen/rigmon

Repository files navigation

Rigmon

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": "..."

How to run

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

Supported miners

  • 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

Roadmap

Dev Dependencies

  • Node.js
  • Install dependencies npm install

Debug run

  • node server.js

GUI

desktop

  • Click "connect" to get continuous updates via WebSocket
  • Click "update" to get instant update
  • Click "config" if you just updated configuration

desktop img

mobile

  • Will update once you open
  • Double tap to update again

mobile img

About

Miner monitor for GPU and CPU miners with built in APIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published