Mining NKN with Linux
From NKN Community Wiki
📌 This guide will help you to install a NKN node using Linux.
Requirements
Spec | Requirement |
---|---|
Operating system | Ubuntu is recommended (works perfectly with Debian) |
Memory | 1GB |
Hard Drive Disk | 25GB (SSD is recommended) |
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!
Debug
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
Uninstall
Switch to root user if not root yet
sudo su -
Run the following command
/home/nkn/nkn-commercial/nkn-commercial uninstall