Post
Topic
Board Announcements (Altcoins)
Re: [ANN][ICO][NOIA] - NOIA Network [Join our Network - earn rewards!]
by
NOIA_Network
on 03/03/2020, 11:01:03 UTC
For those who are interested or have nothing to do Smiley
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.git

install noia-node-cli package:
git clone https://github.com/noia-network/noia-node-cli.git

install 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! Smiley

Thank you for sharing this!

Here you can check our current infrastructure: https://noia.network/network
It's live for almost two years already.