<p>You can run a Raspberry Pi with bitcoind no problem. I have several Pi's running bitcoind in various locations and some of them have over 100 connections. Use a 64GB flash card and make sure you have a 512MB swap file. The only limitation you will find is your broadband upload speed , the Pi or it's flashcard will not be the bottlekneck. Use a good quality flash card like Sandisk etc. Also tell your router to route incoming connections on port 8333 to your Pi's IP address. The reason the only limitation is your broadband upload speed is because of parasitic loads such as new users trying to upload the entire blockchain from your Pi. If you do this , try to set your Pi up with blockcahin already loaded onto flash or SSD otherwise it will take some time to synchronise.</p>

CC BY-SA 3.0
2016-01-26T06:22:57.167Z
The swap partition needs to be emphasized. Mine uses 900MB~ swap.
Tek
CC BY-SA 3.0
2014-08-13T23:13:24.627Z
2014-08-13T23:13:24.627Z
PiLover
<p>I want to build a <strong>low profile system</strong> running as a full Bitcoin node, i.e. just running Bitcoin Core 0.9+ and pretty much nothing else. What is the minimal system (in terms of power consumption) that would be suitable for this task? Just bitcoind will do, no interface or visual interaction needed. </p>

<p>I'd really prefer something where I don't need to build all the software manually.</p>

<p>A simple small netbook would do, I guess. But could I even use something like a Raspberry Pi? Or perhaps some other <a href="https://en.wikipedia.org/wiki/List_of_single-board_computers">single board computer</a>?</p>

<p>I assume it'll need at least 20-30 GB disk space (for OS + Bitcoin Core with entire blockchain). Is there a minimum amount of RAM I'd need for bitcoind?</p>

<p>Curious to hear what kind of system and OS you guys would recommend for this!</p>

<p>(P.S. to avoid confusion: I just mean running a full Bitcoin <em>node</em>, not mining)</p>

<bitcoind><linux><nodes><raspberry-pi>
What are the minimal system requirements to run a full Bitcoin node?
Monty Carlo
# What are the minimal system requirements to run a full Bitcoin node?

(Asked by: username_0 on 2014-04-08)

I want to build a **low profile system** running as a full Bitcoin node, i.e. just running Bitcoin Core 0.9+ and pretty much nothing else. What is the minimal system (in terms of power consumption) that would be suitable for this task? Just bitcoind will do, no interface or visual interaction needed.

I'd really prefer something where I don't need to build all the software manually.

A simple small netbook would do, I guess. But could I even use something like a Raspberry Pi? Or perhaps some other [single board computer](https://en.wikipedia.org/wiki/List_of_single-board_computers)?

I assume it'll need at least 20-30 GB disk space (for OS + Bitcoin Core with entire blockchain). Is there a minimum amount of RAM I'd need for bitcoind?

Curious to hear what kind of system and OS you guys would recommend for this!

(P.S. to avoid confusion: I just mean running a full Bitcoin *node*, not mining)

**Tags:** bitcoind, linux, nodes, raspberry-pi


---

## 1 answers

### Answer by username_1 on 2014-08-13. Score: 6

You can run a Raspberry Pi with bitcoind no problem. I have several Pi's running bitcoind in various locations and some of them have over 100 connections. Use a 64GB flash card and make sure you have a 512MB swap file. The only limitation you will find is your broadband upload speed , the Pi or it's flashcard will not be the bottlekneck. Use a good quality flash card like Sandisk etc. Also tell your router to route incoming connections on port 8333 to your Pi's IP address. The reason the only limitation is your broadband upload speed is because of parasitic loads such as new users trying to upload the entire blockchain from your Pi. If you do this , try to set your Pi up with blockcahin already loaded onto flash or SSD otherwise it will take some time to synchronise.

> **Comments:**
> **username_2**: The swap partition needs to be emphasized. Mine uses 900MB~ swap.  

---

