Easily deploy your Linux NKN node by yourself

From NKN Community Wiki
Revision as of 05:33, 27 July 2021 by AL (talk | contribs)

📌 This guide will help you to configure and start a NKN Linux node using SSH.

NKN Node VS NKN Commercial

The first concept you need to understand is the difference between the NKN node and a NKN node Commercial.

NKN node

A NKN node is a message relayer in the network. Its only purpose is to store the information in the chain and relay messages through nodes. Running this type of node will allow you to get "mining rewards" only. As the NKN node is an open-source software you will need to download it from the NKN official Github account and keep it updated by yourself.

NKN Commercial

A NKN Commercial node is basically a NKN node with other software embedded in such as nConnect. Running a NKN Commercial node will allow you to get mining reward from your node activity but also "nano payments" from users using the embedded software. NKN Commercial are easier to keep up to date as an auto-update system is included.


In order to simplify the install the NKN community have build an "auto install" script called "ALLinOne-nknnode" , it is highly recommend to use this script to install your node unless you are comfortable with Linux, bash, GoLang, ...!  You can otherwise follow the line by line install instructions.

ALLinOne nkn node

Switch to root user if not root yet:

sudo su -

Start the script in terminal with this command:

wget -O nkndeploy.sh '<https://raw.githubusercontent.com/no112358/ALLinONE-nknnode/main/nkndeploy.sh>'; bash nkndeploy.sh

Follow the instruction on the screen.

Line by line instructions