NKN小节点 X86 Linux部署教程——20200801

安全提示:

  1. 安装nMobilePro APP后,需要创建NKN钱包,必须将钱包的“密码”、“Seed”、“Keystore”这三个信息,进行安全备份。

基础准备工作:

下载nMobilePro APP: http://www.nkn.org/nMobile/nMobile-pro.apk

如果是安装新版本:请把上面的地址拷贝到手机浏览器中,下载,覆盖安装

2、根据提示创建一个NKN钱包,把NKN钱包地址复制出来,填到下面的部署脚本中,步骤如下:

图片1 图片2 图片3 图片4 图片5
钱包的状态是“已连接”说明连接成功。

点击“钱包”:

图片6

3、安装ETH钱包,把ERC20钱包地址复制出来,填到下面的部署脚本中。




X86上部署Ubuntu20.04桌面版教程

Linux 推荐版本:

Ubuntu 20.04 LTS https://ubuntu.com/download/desktop
Ubuntu在物理服务器上的安装方法:https://www.sysgeek.cn/install-ubuntu-20-04-lts-desktop/
Ubuntu在Windows的VMWare虚拟机上的安装方法:https://blog.csdn.net/u012257982/article/details/106888455/

本教程适合:

  1. 一个系统盘 + 一个数据盘的x86设备,安装操作系统和格式化数据盘。
  2. 一个系统盘 + 多个数据盘的x86设备,安装操作系统和格式化数据盘。

准备工作

1台windows笔记本并且可以上网,并且安装向日葵远程控制软件。https://sunlogin.oray.com/download/

这台电脑需要跟x86服务器在同一个局域网。

Linux 安装部署:

服务器推荐配置和实例数建议:
image

程序部署

单盘:创建一个目录叫 NKNData。需要把数据盘挂载到这个目录下,并且设置成重启自动挂载。

多盘:可以创建目录叫NKNData1、NKNData2、NKNData3等等。

0、准备工作:先执行
sudo apt update && sudo apt install curl openssh-server

1、下载安装脚本:
curl -sS http://39.100.108.44/nkn-community/nkn_commercial_install_multidisk.sh -o nkn_commercial_install_multidisk.sh

2、运行安装脚本:
sudo bash nkn_commercial_install_multidisk.sh 参数A1 参数A2 参数B1 参数B2 …

特别说明:每个参数直接用一个空格分隔。

从参数B1开始,代表每一块数据盘上的部署路径和实例数量。有n块数据盘就有参数Bn。

1块数据盘:参数B1;2块数据盘:参数B2;3块数据盘:参数B3;4块数据盘:参数B4…

参数说明:

  1. 参数A1: 滴聊地址

打开nMobile pro 点击 “滴聊 - 左上角头像 - 双击 滴聊地址”

image

  1. 参数A2:邀请码

固定值。

  1. 参数B1:目录 实例数

目录:绝对路径。比如:/media/nkn/nkn1

实例数:并发实例数。每实例大约占用1核1G内存200G磁盘空间,可以跑20Mbps上行带宽。如果是30M上行带宽建议实例数为2;如果是100M上行带宽建议实例数为5;具体看上面表格。

部署案例

sudo bash nkn_commercial_install_multidisk.sh 57eb78c2f36d9b859ce52790a8bba40a9286cef301d594b60a26c07499d6f11a “mHIFIvhjHMZyCkfIkjAKGe7z_uk=” /media/nkn/nkn1 5 /media/nkn/nkn2 3 /media/nkn/nkn3 1

说明:在第1块数据盘,绝对路径为/media/nkn/nkn1 目录下面跑5个实例数

在第2块数据盘,绝对路径为/media/nkn/nkn2 目录下面跑3个实例数

在第3块数据盘,绝对路径为/media/nkn/nkn3 目录下面跑1个实例数


安装成功与否判断:

安装成功后,会输出机器的硬件配置信息以及设备ID二维码。类似于下图:
image
image

说明:x86部署完毕后,在nMobile Pro(打开APP,钱包 - 点击 钱包名 - 查看收益 - 查看节点 )在节点列表中查看该设备状态和收益。