Bitcoin Forum
December 13, 2024, 09:46:53 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mining Farm control software  (Read 1716 times)
androsyn (OP)
Member
**
Offline Offline

Activity: 88
Merit: 10



View Profile WWW
November 15, 2013, 05:44:04 PM
 #1

Hi all,
Let's think something 20-50TH
I would ask professional developers and miners which software should be choosen for the management of the farm.
If specialised software does exist, if open source or not.
And what about reselling, like cex.io; I imagine something like creating workers and selling them as accounts
juhakall
Sr. Member
****
Offline Offline

Activity: 658
Merit: 250


View Profile
November 17, 2013, 02:48:56 AM
Last edit: November 17, 2013, 03:02:40 AM by juhakall
 #2

cgminer + miner.php should be enough for most use cases.

Use OpenVPN to make all the rigs connectable if they are spread over multiple sites.

You can either define all the rigs manually in myminer.php, or use the multicasting feature of the API if all rigs share the same broadcast domain.

To centralize pool management, create a cgminer loop script that fetches pools.conf from a webserver, like this:

Code:
#!/bin/sh
cd
while true; do
        wget http://server.domain/pools.conf -O pools.conf.new -t 1 -T 1
        [ -s pools.conf.new ] && mv pools.conf.new pools.conf || rm pools.conf.new
        cgminer -c cgminer.conf -c pools.conf
        sleep 1
done

Enable quitting through the API, using api-groups or allowing all-around write access. When you want to change pool configuration, edit pools.conf on your webserver and issue the quit command to all rigs with another script, like this:

Code:
#!/bin/bash
shopt -s nocasematch
if [ -n "$*" ]; then rigs=$*; else rigs="rig1 rig2 rig3"; fi
for rig in $rigs
        do nc -w1 $rig 4028 <<< "quit|" >/dev/null
done

With these, you are able to view the status of all rigs from one webpage, and change pool configurations by editing a single text file and running a script afterwards.

There have been websites that allow miners to resell their hashrate. The first, GPUMAX, was run by pirateat40 and was decommissioned shortly after his ponzi defaulted. The second, hashpower.com, just wasn't very successful. There were not enough people wanting to buy hashrate at the listed rates, and without buyers, sellers were not profiting either. Likely the site just dwindled into non-existence this year, it doesn't seem to exist anymore.

CEX.io only sells hashrate from their partners. Perhaps one could become their partner with 20-50TH. That would probably require some kind of formal contract between CEX.io and the large miner. It's definitely not a case of just creating workers/accounts and selling them, CEX.io needs to have some sort of control and stability guarantee on the GHS.
androsyn (OP)
Member
**
Offline Offline

Activity: 88
Merit: 10



View Profile WWW
November 17, 2013, 05:43:09 PM
 #3

Thx man! I feel more relaxed now
18RATTT
Sr. Member
****
Offline Offline

Activity: 282
Merit: 250



View Profile
November 18, 2013, 02:33:58 AM
 #4

cgminer + miner.php should be enough for most use cases.
hear hear!

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!