Mining NKN with Linux
📌 This guide will help you to install a NKN node using Linux.
|Operating system||Ubuntu is recommended (works perfectly with Debian)|
|Hard Drive Disk||30GB (SSD is recommended)
A 25GB configuration is possible but it is recomanded to restart every noon the node in order to keep the chain size as light as possible
|CPU||Most of them works (AMD, ARM, MIPS,...)|
|Internet connection speed||10Mbps up and down is a minimum|
|Internet usage||The amount of data used per month can be as high as multiple TB per month|
|IP address||1 IP version 4 (IPv4) is require per node. There is no way (and it would make no sense) to run multiple node on a single IP. IPv6 is not available.|
|Port forwarding||You need to be able to reach the TCP/UDP ports 30001-30021. Optionally the TCP ports 30022-65535 for NKN Commercial services like nConnect. See our page about port forwarding|
Before you start
Please be sure to check all the following points
- [ ] I have 10.1NKN mainnet tokens (or I'm ready to buy them)
- [ ] My server is connected to internet
- [ ] I have setup my port forwarding
It's now time to ask yourself an important question: are you confident with the concepts of console, SSH, bash ?
- If your are not confident with the console, SSH and those concepts, you can Install your NKN node using auto deployment methods.
- If you are even a little confident with the console, SSH and those concepts, you can Easily deploy your NKN node by yourself!
Here is a cheatsheet of commands helping you to debug and understand better your node.
Find and reach your node install directory
cd "$(find / -type d -name "nkn-node" 2>/dev/null)"
Verify your node service status
systemctl status nkn-commercial.service
Check on your node last logs
journalctl -u nkn-commercial.service
The following commands needs to be entered inside your node install directory
Display your node status information
./nknc info -s
Display your node log in real time
tail -f nkn-node.log
Switch to root user if not root yet
sudo su -
Run the following command