I couldn't find a concise tutorial on how to setup Bitcoin Core v0.14 on Raspberry Pi Zero or 1/2/3. Let's say I have a brand new raspberry pi without any image flashed. What are the step by step instructions to get this thing running as a Bitcoin Core node? Assume I only have a 4GB SD card as I noticed that the new .14 version of Core has the ability to prune the blockchain all the way down to 500mb.
This is a guide I used to install a full node on a Raspberry Pi 3B with 1GB of RAM.
You have to compile the code and therefore need a RAM swap on an external HDD. Make sure it is mounted correctly, or it will wear out the sd card!
raspnode.com is definitely the place to do a Bitcoin node on a Raspberry Pi. It's a long haul getting the entire blockchain, but if you only had a small blockchain after much pruning I suppose it could be done. I tried running bitcoin-qt on a RPi 1, and it just stunk. I then tried it on a RPi 3, and it still was a struggle. But I was going for the full blockchain, and still am. If you have a tiny pruned blockchain, you might be able to get away with using a Pi Zero. What I have done to ease the pain of getting blocks indexed and everything else, I installed bitcoin-qt on my desktop computer under Ubuntu. I used an NFS share on my NAS to access the bitcoin folder from both machines, and was able to do all of the heavy lifting on my much faster desktop computer. Once I had the whole blockchain, I switched back to the RPi 3 and everything was good. I hope this helps!
I don't know about setting it up on a RP0 because I've only set mine up on RP3 but this is a really great full node tutorial:
I used this one for setting up a lightning full node on RP3 and if you like this one better you can use it for the regular full node just stop before the lightning part.