blackmennewstyle / miningcore

Miningcore is a high-performance Mining Pool Software for Linux and Windows.
MIT License
17 stars 35 forks source link

System Requirement & set up for PROD env #48

Closed shanhashcah closed 6 months ago

shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

Thanks for support & cooperation!

I have set up the mining core & it is running. Now Sir If I want to put it on PRODUCTION environment which can be large scale. For BTC mine miner should use such mining device which can generate hash rate in TH/S or more. In this case what should be the system requirement for the mining core and how I need to set it up.

shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

     Any help...
blackmennewstyle commented 7 months ago

Sorry for the late reply,

Can you provide more info. Are you planning to run everything on the same machine?

shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

         Thanks for your reply!

Actually Sir I have created multi pool mining core. Should I set up mining core separately for each coin . I mean individual server. I have explained it below in detail.

Basically we want to add few coins let's say BTC,LTC,BCH,XMR,ETC,ZCH and may be one or two coin can add later. Sir our nodes are running individually on their own server. I have taken one server where I have installed mining core and in mining core's config.json file I have put the ip of the server for the respective nodes for connection . In "pools JSON array" of mining
core config.json file I have added pool for each coin, for daemons section I have put the IP of the node. Below is the example.

"pools": [{ "id": "ltc1", "enabled": true, "coin": "litecoin", "address": "LXXXXXX",

      .................

  },
  "daemons": [
    {
      "host": "Ip of litecoin node",
      "port": 9332,
      "user": "user",
      "password": "password"
}
  ],
  "paymentProcessing": {
    .....
    }
  }
},

{ "id": "btc1", "enabled": true, "coin": "bitcoin", "address": "XXXXXXX",

      .................

  },
  "daemons": [
    {
      "host": "Ip of bitcoin node",
      "port": 8332,
      "user": "user",
      "password": "password"
}
  ],
  "paymentProcessing": {
    .....
    }
  }
},

//same cofig for other coin

]

If we set five /six coins in config.json file for mining core and if miner connect with the server for mining. So what should be system requirement.

Apart Sir what is the best way for mining core to install so miner can easily connect with mining core server and mine.

shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

 Any suggestion Sir...
shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

     Please guide me for my above doubt. Thanks!
shanhashcah commented 7 months ago

Hi @blackmennewstyle Sir:

           Any suggestion Sir...Thanks!
blackmennewstyle commented 6 months ago

Sorry for the late reply,

I will suggest to you have at least 4 cores 8 threads CPU per server with at least 32GB of RAM and a very fast SSD. That should be plenty enough for starting. Mining pool operator is very though journey, i wish to you all the best.

shanhashcah commented 6 months ago

Hi @blackmennewstyle Sir:

        Many Thanks for your reply!

I will suggest to you have at least 4 cores 8 threads CPU per server with at least 32GB of RAM and a very fast SSD.

Is this requirement for single pool mining core? I mean only one coin in the mining core? What if we want run multipool mining core? I mean 4/5 coins in the mining core.

Sir, which one is the best set up mining core for every coin individually or combine all coins and set up a single mining core?