For those who are interested or have nothing to do
I have a micro computer
ODROID C2 (ARM, Ubuntu,
https://www.hardkernel.com/shop/odroid-c2/), a relative of Raspberry Pi 3-4, but a different processor. I got the idea to run the NOIA node on this microcomputer.
What is necessary to achieve the goal:
0. Internet, static address, with support for Ipv6
1. OS Ubuntu 18
2. Install IPv6 Support
3. Set the necessary environment
4. Install the NOIA node itself
After reading the manuals, searching for information, I got this instruction, which ultimately gives the NOIA WORKING node on ODROID Ubuntu 18
0. This is solved with the provider, configured on your router. I use Mikrotik, which I recommend to you
Run the terminal on ubuntu. When entering commands, carefully read the answers, sometimes recommendations may appear that are worth following.
Verify that we have IPv6
ip -6 addr
In response, you should get an "Internet ip6 address", which starts in 2001:
inet6 2001: xxxx: xxxx: xxxxx: xxxx: xxxx: xxxx: xxxx / 128 scope global dynamic noprefixroute
If received - everything is OK, if not - configure and run ip6 support
We ping ipv6 to make sure everything is working fine:
ping6 ipv6.google.com
After installing the OS, it is worth updating the system and its components:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
for reliability we boot
sudo reboot
Configure ports, firewall:
sudo iptables -A INPUT -p tcp –-dport 8048 -j ACCEPT
sudo iptables -A INPUT -p udp –-dport 8058 -j ACCEPT
we set the rules for the firewall:
sudo ufw allow 8048 / tcp
sudo ufw allow 8058 / udp
Next, we put all the necessary environment:
sudo apt update
sudo apt -y install curl git npm build-essential python-dev
install node.js version 10, current 12, but for some reason 10 is indicated in the manuals, did not take risks with 12, who wants to can check how it works under version 12:
curl -sL
https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt -y install nodejs
install noia-node-cli:
git clone
https://github.com/noia-network/noia-node-cli.gitinstall noia-node-cli package:
git clone
https://github.com/noia-network/noia-node-cli.gitinstall NPM:
cd noia-node-cli
npm install
npm audit fix
npm run build
check and run the node:
npm start
At the first start, it can say that “something went wrong,” and it will restart on a new node after 15 seconds, my node started just like that
It remains only to configure the node itself - open the file "node.settings" in a convenient editor, find the parameter "airdropAddress" in the section "node.blockchain", by default it will be NULL, and change NULL to the address of your wallet that you registered when you passed KUS. Save changes, close the file.
And run your node on ODROID
npm start
Everything works, brings income, benefits and joy!
UPDATE: and most importantly - do not forget to go to the telegram channel and admin to throw a request to check the operation of the node - while only in this way you can be 100% convinced that the node is working