Once installed, place the Micro-USB back into the Raspberry Pi and power it on. Make sure you have it connected to the internet using a LAN cable.
When the Raspberry Pi is connected to a screen, you should see a black screen asking for username and password credentials.
It will then ask you to change the password. Note if you see any error messages at this stage, make sure the LAN cable is connected and give it a reboot. When you have changed the password, type the following into the terminal
The code above applies updates, makes sure the OS is up to date and installs a desktop environment. This will take some time. Once completed, after a reboot, you will be logged into a desktop environment, use the password you set previously to log in.
Installing the Idena-go Node
Idena-go doesn’t provide any binaries for arm (Raspberry Pi runs on arm architecture). You will need to compile an arm binary from their github repositories. Since Idena was built with Go, you will need to install that first. Open up the “terminal” on Linux and type the following:
sudo apt-get install golang-go
Next you need to clone the github repository:
git clone https://github.com/idena-network/idena-go.git
Build the binary using the latest version. Check what the latest version is before running this next command. In my case, the version is 0.21.4:
go build -ldflags "-X main.version=0.21.4"
Now, move it to the home folder and rename using the following command:
mv idena-go ../idena-node-arm64-0.21.4
Now, we need to extract a config file and place it in the same directory as the binary. Type the following into the terminal:
Read up as much as possible, you will have to understand how to perform and create “flips”.
Once you get an invite, make sure you are online for your first validation. You can check where this is from the desktop client:
I have found that if your router reboots, the Idena node will show as offline from the Idena Desktop app. To get the node back online again, you will need to kick off the SSH connection back to the node again. From your windows PC, open command prompt and enter the following code, enter your password after:
ssh -L 9998:localhost:9009 email@example.com
I am trying to find a way to make the connection persistent without hard coding my password anywhere. I will update once I have a solution.
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.