<p>Would you be mining by yourself, or in a pool? If you are mining in a pool, you won't need bitcoind or bitcoin-QT running, and you can use a Raspberry PI to run CGMiner. Raspberry PI is very easy to set up, fast and requires much less oversight/administration as compared to a consumer grade laptop/computer.</p>

CC BY-SA 3.0
2014-02-03T04:25:35.220Z
2014-02-03T04:25:35.220Z
Tarandeep Gill
<p>For dependenices the minumum i was able to get away with was </p>

<pre><code>libdb4.8-dev
libdb4.8++-dev
libminiupnpc-dev
libqt4-dev
libprotobuf-dev
protobuf-compiler
apt-get install libqrencode-dev
</code></pre>

<p>and make sure you have enough room for validation i had the many errors coming up for not dedicating enough. Personally when it comes to bandwidth I needed way more than 14 Mbps.</p>

CC BY-SA 3.0
2016-10-04T08:03:52.017Z
Your forgetting dependencies like build-essential
Web Weave
CC BY-SA 3.0
2015-04-09T04:16:33.573Z
2015-04-12T21:43:09.587Z
2015-04-12T21:43:09.587Z
Scott Deans
<p>What is the best operating system configuration for a computer to run (bitcoind or bitcoin-Qt) and (BFGminer or CGMiner) under Linux, assuming that it will be connected to a 3 Terrahash mining rig on one side and the internet on the other side?</p>

<p>What packages, at minimum, must be installed?</p>

<p>How much bandwidth will I need using the Stratum protocol and how much using the GetBlockTemplate protocol?</p>

<p>EDIT TO ADD:</p>

<p>What I mean by "best configuration" is the minimum configuration that provides the necessary functionality.</p>

<p>I'm willing to bet that 90 percent of what's in a desktop Linux distribution is not needed in this application.</p>

<p>Obviously, a kernel and a shell will be needed.  What else?</p>

CC BY-SA 3.0
2014-01-26T10:02:23.080Z
"Best" all depends on how you're measuring. Are you looking for smallest? cheapest? lowest power consumption? fastest? coolest? quietest?
Greg Hewgill
<bitcoind><bitcoin-core><linux><bandwidth>
bitcond and bitcoin-Qt system configuration and bandwidth requirements
A.Miner
# bitcond and bitcoin-Qt system configuration and bandwidth requirements

(Asked by: username_0 on 2014-01-26)

What is the best operating system configuration for a computer to run (bitcoind or bitcoin-Qt) and (BFGminer or CGMiner) under Linux, assuming that it will be connected to a 3 Terrahash mining rig on one side and the internet on the other side?

What packages, at minimum, must be installed?

How much bandwidth will I need using the Stratum protocol and how much using the GetBlockTemplate protocol?

EDIT TO ADD:

What I mean by "best configuration" is the minimum configuration that provides the necessary functionality.

I'm willing to bet that 90 percent of what's in a desktop Linux distribution is not needed in this application.

Obviously, a kernel and a shell will be needed. What else?

**Tags:** bitcoind, bitcoin-core, linux, bandwidth

> **Comments:**
> **username_1**: "Best" all depends on how you're measuring. Are you looking for smallest? cheapest? lowest power consumption? fastest? coolest? quietest?  

---

## 2 answers

### Answer by username_2 on 2014-02-03. Score: 0

Would you be mining by yourself, or in a pool? If you are mining in a pool, you won't need bitcoind or bitcoin-QT running, and you can use a Raspberry PI to run CGMiner. Raspberry PI is very easy to set up, fast and requires much less oversight/administration as compared to a consumer grade laptop/computer.


---

### Answer by username_3 on 2015-04-09. Score: -1

For dependenices the minumum i was able to get away with was 
libdb4.8-dev
libdb4.8++-dev
libminiupnpc-dev
libqt4-dev
libprotobuf-dev
protobuf-compiler
apt-get install libqrencode-dev

and make sure you have enough room for validation i had the many errors coming up for not dedicating enough. Personally when it comes to bandwidth I needed way more than 14 Mbps.

> **Comments:**
> **username_4**: Your forgetting dependencies like build-essential  

---

