October 14, 2014 2:58 PM

Baking a Raspberry Pi Bitcoin Node

For less than the cost of a Trezor Bitcoin Wallet, you can run a full Raspberry Pi Bitcoin node and help support the Bitcoin network. All you need is a Raspberry Pi model B or B+, a 32GB SD card and an Internet connection.

Total cost: about $50

The Raspberry Pi isn’t like your desktop/laptop that most likely run on Intel or Apple hardware architecture. Raspberry Pis run on ARMs – an embedded architecture used by almost every smartphone. Just like a smartphone, the Raspberry Pi cannot use a desktop or laptop operating system. Luckily, many ARMs versions of Linux exist that work very well on the Raspberry Pi.


If you are not familiar with Linux no worries. The author documents each step; just copy and paste. However, a few things are still required before beginning.

A Raspberry Pi w/ 32GB+ SD card

There isn’t any way around this one. The SD card has to be large to hold the full block chain

A fresh install of Raspbian on the SD card

Raspbian is a Debian Linux for the Raspberry Pi. Ubuntu is based on Debian.

An Internet connection

If you have a router, you will need to forward port 8333 to your Pi’s IP address. Check your router’s manual for these instructions.

The tutorial will compile the latest version of Bitcoin. The author points out that the current version in the repositories is outdated. Doing this yourself is a great opportunity to learn.

Also Read Huge Growth of Mobile Payments, Implications for Bitcoin

For those who are still wary about crossing the streams when setting up their Pi the author is considering releasing a fully compiled image. They would follow all the steps fresh and make a copy of the system after they finish. You would install that to the SD card and be ready to go as soon as your Pi turns on, other than configuring your router.

Find the original blog with complete instructions on building a Raspberry Pi Bitcoin Node.


What do you think? Comment below!

Images from Raspberry Pi.