Author

Topic: Help Feathercoin, Run a full Node on a Raspberry Pi (Read 1483 times)

full member
Activity: 230
Merit: 100
I think 40-50 usd for model B+ with ethernet is real...cost of 1 nice family lunch in good restaurant

Yes $40 to $50 plus the cost of your sd card, for a power supply I just use an old phone charger.
legendary
Activity: 1354
Merit: 1020
I was diagnosed with brain parasite
I think 40-50 usd for model B+ with ethernet is real...cost of 1 nice family lunch in good restaurant
hero member
Activity: 672
Merit: 500
Thumbs up!
I think I missed an important part: Raspberry starts at... I've heard on anandtech there's one starting at 20$ but that lacks Ethernet so not what I want.
A friend of mine got one for experimentation, I think he paid it 40 shipped.
legendary
Activity: 1354
Merit: 1020
I was diagnosed with brain parasite
Safe and fast network is the backbone of any good cryptocurrency.
Thank you for this solution!
newbie
Activity: 31
Merit: 0
Wow, Let feathercoin fly.
legendary
Activity: 1884
Merit: 1005
full member
Activity: 230
Merit: 100
At boot it does use NTP to sync itself, but don't know if it rechecks after that
hero member
Activity: 574
Merit: 523
one of essential things is to enable chrony or any other ntp time synchronisation daemon as rpi does not have battery-powered hw clock.

Good point not thought about that.
Just reading up on Chrony, easy enough to install that too as part of the script

chrony is a part of standard setup of Fedora since F19 I suppose (pidora derives chrony). Previously Fedora used ntpd package. I don't know what debian/ubuntu distros have as part of std setup.
full member
Activity: 230
Merit: 100
one of essential things is to enable chrony or any other ntp time synchronisation daemon as rpi does not have battery-powered hw clock.

Good point not thought about that.
Just reading up on Chrony, easy enough to install that too as part of the script
hero member
Activity: 574
Merit: 523
one of essential things is to enable chrony or any other ntp time synchronisation daemon as rpi does not have battery-powered hw clock.
legendary
Activity: 1050
Merit: 1000
good idear,
full member
Activity: 176
Merit: 100
Thanks, I'll give it a try.
full member
Activity: 230
Merit: 100
One thing all altcoins need is more full nodes on the network.
The difference between a Full Node and a regular wallet is essentially you open up the ports on your router to point to your wallet to allow other wallets to connect to you to stay up to date with the block chain. The more full nodes on the network the quickly the blockchain will be distributed.

Now its generally not a good idea to do this with your main wallet as it could pose a security risk, but also if you are like me your main wallet is on a power hungry PC.
This is where the Raspberry Pi comes in.
For those that are not familiar with the Raspberry Pi please go to Raspberry pi org and have a look http://www.raspberrypi.org/

The Raspberry Pi is a small Linux based PC about the size of a pack of playing cards and best of all it only consumes 5W of electricity so it only costs a couple of cents a day to run.
This makes its perfect to be used as a full node as its small and cheap to run.

I've created a set of install scripts that will install Feathercoind on a Raspberry pi with minimal input from yourself.
As default the script will download a version of featehrcoind that I compiled, but I understand that not everyone likes to run other peoples precompiled code, so the script is set up to allow it to be editted to instead download the Feathercoin source and compile it then on your Pi. It takes about 4 1/2 hours to compile which is why I made a precompiled version available to save time.
It also gives you an option to download a zipped up version of the blockchain from about a week agao which will save a lot of time to sync, but this to can be cancelled if you would prefer to download it your self.

The install script could be easily modified to use for many other coins too if you wanted to.

Here is a link to the script which is hosted on github
https://github.com/tmuir12/FTC_Raspberry_Pi_Full_Node

Full instructions are included in the readme file on github.

I'm open to any comments, suggestions or improvements.
Remember this is to create a fullnode which is also a function command line wallet, but I do not recommend using it for storing any coins in.
So if you have a spare Raspberry Pi lying around and you would like to support Feathercoin please set up a full node.
The compiled feathercoind is version 0.8.7.1

Post here is you set your Pi up as a full node.
Jump to: