<p>You can create a private mining pool with just bitcoind. All mining software will work with it: just point the mining software at bitcoind's RPC port and use the appropriate RPC username/password.</p>

<p>bitcoind doesn't know how to do payouts or multi-user authentication, though, so public mining pools require additional software.</p>

CC BY-SA 3.0
2012-06-11T02:35:59.553Z
bitcoind cannot handle the load required to solo mine anymore.
Luke Dashjr
CC BY-SA 3.0
2012-06-04T01:54:53.983Z
2012-06-04T01:54:53.983Z
theymos
<p>From what I understand, you only need one bitcoind instance on one machine, while other ones would only run miners that would connect to the bitcoind machine. Running more bitcoind than that is not necessary.</p>

<p>As for the software, you should look into <a href="https://en.bitcoin.it/wiki/P2Pool" rel="nofollow">P2Pool</a> - it allows you to earn smaller amount of Bitcoins more often, meaning you'll get smaller variance. It won't decrease the amount of Bitcoins you earn on average though, meaning it doesn't cost you anything to use.</p>

CC BY-SA 3.0
2012-06-04T08:16:49.237Z
Except that P2Pool has for some reason been paying out only around 90% of what it should be expected to pay out over the last 6 months.  Some think this is due to exceptionally bad l**k; others think there must be something wrong in the code.  The true cause appears to be currently unknown.  (See the blue line on http://p2pool.info/luck/)
Chris Moore
CC BY-SA 3.0
2012-06-06T09:04:46.680Z
It looks like p2pool's luck is -2 standard deviations. Pretty bad luck, but definitely within the realm of possibility even if everything is working correctly. (The chance that something like this or worse will happen completely randomly is about 2%).
Meni Rosenfeld
CC BY-SA 3.0
2012-06-03T20:47:37.800Z
2012-06-03T20:47:37.800Z
ThePiachu
<p><a href="http://eligius.st" rel="nofollow">Eligius</a> offers SMPPS (low variance, predictable income) decentralized and centralized mining, but more relevant to your question, <strong>our <a href="http://gitorious.org/bitcoin/eloipool" rel="nofollow">mining pool software, Eloipool</a>, is completely free and open source</strong>. It does require a Linux server, however, unless you have the Python skills to port it to Windows (the main issue is epoll).</p>

CC BY-SA 3.0
2012-06-11T02:38:17.773Z
2012-06-11T02:38:17.773Z
Luke Dashjr
<p>I have tried to set up a mining pool with my home computers. I am running <code>bitcoind</code> on one machine, and the others, also running <code>bitcoind</code>, were started with <code>--url</code> and <code>--userpass</code> to my central <code>bitcoind</code> server.</p>

<p>Now, are these machines already forming a mining pool? Or am I missing something?</p>

<p>What other software should considered for a home mining pool?</p>

<bitcoind><mining-pools><mining-software><pool-operators>
Mining pool software for home use
Erik
# Mining pool software for home use

(Asked by: username_0 on 2012-06-03)

I have tried to set up a mining pool with my home computers. I am running `bitcoind` on one machine, and the others, also running `bitcoind`, were started with `--url` and `--userpass` to my central `bitcoind` server.

Now, are these machines already forming a mining pool? Or am I missing something?

What other software should considered for a home mining pool?

**Tags:** bitcoind, mining-pools, mining-software, pool-operators


---

## 3 answers

### Answer by username_1 on 2012-06-04. Score: 2 | Accepted answer

You can create a private mining pool with just bitcoind. All mining software will work with it: just point the mining software at bitcoind's RPC port and use the appropriate RPC username/password.

bitcoind doesn't know how to do payouts or multi-user authentication, though, so public mining pools require additional software.

> **Comments:**
> **username_2**: bitcoind cannot handle the load required to solo mine anymore.  

---

### Answer by username_3 on 2012-06-03. Score: 4

From what I understand, you only need one bitcoind instance on one machine, while other ones would only run miners that would connect to the bitcoind machine. Running more bitcoind than that is not necessary.

As for the software, you should look into [P2Pool](https://en.bitcoin.it/wiki/P2Pool) - it allows you to earn smaller amount of Bitcoins more often, meaning you'll get smaller variance. It won't decrease the amount of Bitcoins you earn on average though, meaning it doesn't cost you anything to use.

> **Comments:**
> **username_4**: Except that P2Pool has for some reason been paying out only around 90% of what it should be expected to pay out over the last 6 months.  Some think this is due to exceptionally bad l**k; others think there must be something wrong in the code.  The true cause appears to be currently unknown.  (See the blue line on http://p2pool.info/luck/)  
> **username_5**: It looks like p2pool's luck is -2 standard deviations. Pretty bad luck, but definitely within the realm of possibility even if everything is working correctly. (The chance that something like this or worse will happen completely randomly is about 2%).  

---

### Answer by username_2 on 2012-06-11. Score: 2

[Eligius](http://eligius.st) offers SMPPS (low variance, predictable income) decentralized and centralized mining, but more relevant to your question, **our [mining pool software, Eloipool](http://gitorious.org/bitcoin/eloipool), is completely free and open source**. It does require a Linux server, however, unless you have the Python skills to port it to Windows (the main issue is epoll).


---

