Successfully minted blocks .
As you see the Pi isn’t overwhelmed at all with the task. Just building and syncing the node took the Pi a little bit of effort.
Does someone know how to add the Pool vKey at ff.pooltool.io ?
Pool Id: cf5091f38cb4821e582c6833aff9026383a5ac5ecb38bcc660e71860ead6a121
This will generate a cabal 3.0 binary for aarch64. Now you need to remove the cabal2.4 from the PATH and add the cabal3.0 binary to .local/bin. The rest will be the same like building a normal node from source.
I will probably create some scripts and tutorials on my github.
Hey I just created a new Post Guide Raspberry Pi 4 HTN Setup [Pi Pool]. I just created a guide to how to setup the HTN on Raspberry Pi. I hope it can help some of you.
This post was very helpful, thank you!
I’m creating a test pool in aws (since i’m most comfortable there) but I would love to build a pi setup, maybe I can pick your brain if I get stuck on something.
Sure you can. If you use AWS you might as well use an arm64 image from them. They have CentOS8 on arm64 for example. In that way you can build docker images on AWS that will then run on your Pi as well.
For the nessusio/cardano images I have a convoluted workaround that builds the arm64 derivation through Docker (instead of Nix). Once I have the the binaries for the node & cli a normal Nix build can continue.
Here is an update of the pool situation, as this is its introduction page after all
The first post mentions that I used one RPi 4GB. This was true only during ITN, back in April 2020.
Since Shelley, I’ve been using two RPi 8GB.
Building this pool with my two Raspberry Pi has been a wonderful journey.
But as improvements on the Cardano protocol keep coming, I find it hard to rely on them solely. I’ve noticed that transitions between epochs often result in CPU/RAM overload, giving a hard time for the Pi, especially the one that hosts two relays and the block-producer.
This situation made me miss a block that was scheduled very early in epoch 251, I have to be honest.
Thanks to IOG delegation program that started in february 2021, I’ve been able to produce 11 blocks.
So, I decided to use part of the received rewards to buy a barebone server with the following specs :
This newcomer is dedicated to be the block-producer, nothing more. It runs since mid-epoch 251, the transition with epoch 252 was totally smooth and it has produced its first block this morning.
No relay runs on it, even if it’s powerful enough. I keep this tasks for the RPi. The one that used to run two relays and the block-producer feels better now ^^
Another bonus that comes with this new architecture is the extra layer of security as the block-producer now sits behind the relays, not next to one as it used to be.