This is a log on how to setup a Raspberry Pi with everything you need to create your own Baculus node.
To build a node, we gathered the following materials:
We will be using our own version of PiBakery to burn the initial SD card, as it is cross-platform and allows easy customization of build images. First, download the latest version from our releases page. We used v0.3.10, which is available as a direct download for macOS and linux (64-bit) as well as other architectures.
When you first open PiBakery, you should be greeted with a blank "recipe".
We have created a recipe for Baculus that needs your help to start the install. Make sure to download the latest pibakery-recipe.xml, then click import, and choose that file.
Once imported, there should be blocks showing what will run on the pi the first time it is turned on.
Now, edit __HOSTNAME__ to a unique name, __NETWORK__ and __PASSWORD__ to your local internet connection.
Next, click Write in the top right corner, and you will be greeted with a SD card and Operating System chooser. If this is a blank SD card, your Operating System should prompt you to format it. Make sure to give a memorable name (we use ‘ boot’), and select the raspbian lite image.
Click Start Write, and a permissions dialog should pop up to allow writing
The write should take around 2 minutes. Once it is done written, pop it into the pi.
If you have a screen attached you should be able to watch the entire process. Otherwise just wait a few minutes (ours took 15 minutes) until you see a ‘baculus’ wifi network up.