Skip to content
This repository has been archived by the owner on Mar 3, 2022. It is now read-only.

kitohe/MinerFusion-Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinerFusion - Console Client

This is miner monitoring console desktop client. Use it to monitor your crypto mining rigs on MinerFusion. Runs on Windows and Linux and MacOS.

Requirements

Supported miners

Support for more miners is coming shortly.

  • Claymore
  • Phoenix
  • NBMiner
  • LolMiner
  • T-Rex
  • XMRig

How to use

Windows

  • Download and install .NET 5 Runtime
  • Download MinerFusion - Console client
  • Run program for it to create miners.json and access_key.txt files or create them yourself in main program directory.
  • Paste your unique access key to access_key.txt file and save it.
  • For program to work you must add at least one valid miner entry in miners.json file. Use template below to add new miner entries.

Linux / MacOS

  • Follow these instructions for Linux and these instructions for MacOS to download and install .NET 5 Runtime for your OS
  • Download MinerFusion - Console client, unzip and copy to target destination
  • Being in console clinet folder execute: chmod +x MinerFusionConsole
  • Run ./MinerFusionConsole and it will create miners.json and access_key.txt
  • Paste your unique access key to access_key.txt file and save it.
  • For program to work you must add at least one valid miner entry in miners.json file. Use template below to add new miner entries.

Adding miner entries

To create new miner entry in miners.json file create new JSON object inside JSON array and add key-pair values that will allow client to get data from your miner. To add another miner entry just repeat the same process remembering to add comma after previous miner entry. If you are unsure how entries should look like look at the example below.

... or just use this template

Here are key-value pairs that you should use to correcly add new miner entry:

Key Value Optional
MinerType

Claymore

Phoenix

NBMiner

LolMiner

TRex

XMRig

no
MinerName string no
MinerIpAddress string no
MinerPassword string yes
MinerPort int no (yes if port = 3333)

Example of miners.json file with two different miners:

[
  {
    "MinerType": "Claymore",
    "MinerName": "claymore_miner",
    "MinerIpAddress": "192.168.1.199",
    "MinerPassword": "",
    "MinerPort": 3333
  },
  {
    "MinerType": "Phoenix",
    "MinerName": "phoenix_miner",
    "MinerIpAddress": "192.168.1.200",
    "MinerPassword": "",
    "MinerPort": 3333
  }
]

Notes:

  • If you somehow lose you miners.json file and you want to reconnect to your already existing miner data on website, just go to monitoring tab and click details and copy minerId from url and paste it into your minerId field in miners.json file
  • LolMiner does not support monitoring GPUs temperatures and fan speeds
  • TRex Miner does not support monitoring shares per GPU