How to setup a Neutron Masternode (Neutron Masternodes)

Guide / Tutorial on how to setup a remote Neutron masternode to earn Neutron/ NTRN yield.

Prerequisites:

  • Ubuntu VPS from VULTR (cheapest VPS is enough)
  • Neutron Wallet on local Computer

Definitions:
Controllers Wallet = Wallet on local Computer
Masternode Wallet = Wallet on remote VPS Server

Neutron Controllers Wallet Setup

First open the Neutron wallet and go to “Nucleus–>My Nucleus Nodes” tab.
Click “Create..” and input all the values.

Alias = Name of Masternode
Address = IP address & port of remote ubuntu masternode vps. port = 32001

In order to transfer 25,000 NTRN in the next step, get the correct address to transfer the funds to.

You can get the address by copying it from the Nucleus Node screen – click on the “Copy Address” button. Save it in the text file for future reference.

 

Then, go to tab “send” and send EXACTLY 25,000 NTRN to the “Collateral Address” from above.

Now we get the PrivateKey from our Masternode and save it into a text file.

 

Ubuntu VPS Setup

If you don’t have a VPS already, get the 1GB Ram VPS from Vultr:  Rent VPS

Install Ubuntu OS onto it. (Ubuntu 16.04 x64 for example)

Connect to your Ubuntu VPS via SSH and update & upgrade the server first.

apt-get update
apt-get upgrade

Now add a user and add him in the sudoers group so he has root access.

adduser neutronuser
adduser neutronuser sudo

Now change to user “neutronuser” and setup SSH keys for enhanced Security.

su neutronuser

ssh-keygen -b 4096
cd .ssh
cat id_rsa.pub >> authorized_keys

Now save the private key “id_rsa” to your clients computer so you can authenticate to the server with the SSH Certificate. (You must convert id_rsa to a “.ppk file in order to use the privatekey with Putty)

Restart the SSH Server and test if the authentication with the private key works.

sudo service ssh restart

If it works, edit the SSH config file to disable password authentication & root login.

sudo nano /etc/ssh/sshd_config

Change following Values in the file.

PasswordAuthentication no
UsePAM no
PermitRootLogin no

Neutron Masternode Setup

First we must setup swap space, so we can compile Neutrond even with low ram. If we don’t setup swap space and have low ram, the compiling process will probably fail.

sudo dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
sudo mkswap /var/swap.img
sudo swapon /var/swap.img

Now we install some dependencies

sudo apt-get install automake libdb++-dev build-essential libtool autotools-dev autoconf pkg-config libssl-dev libboost-all-dev libminiupnpc-dev git software-properties-common python-software-properties g++ qt5-default

Download Neutrond Source from github

cd ~/
git clone https://github.com/audiotopix/Neutron.git

Compile it

cd ./Neutron
cd ./src
sudo make -f makefile.unix
cp ./Neutrond ~/
mkdir ~/.Neutron
touch ~/.Neutron/Neutro
cd ~/

Run Neutrond and let it generate the rpc user and password to use in the Neutron.conf 

./Neutrond

Setup the Neutron.conf

nano ~/.Neutron/Neutron.conf

Copy in the following lines with your values (rpcuser & rpcpassword)

rpcallowip=127.0.0.1
masternode=1
daemon=1 
server=1 
listen=1
rpcuser=(username created above) 
rpcpassword=(password created above) 
masternodeprivkey=(yourmasternodeprivkey which you saved into text file)
addnode=136.243.60.19:32001 
addnode=212.73.150.46:32001 
addnode=45.63.71.221:32001 
addnode=108.45.164.191:32001 
addnode=45.32.82.27:32001 
addnode=45.76.134.160:32001 
addnode=31.28.195.7:32001 
addnode=94.156.35.222:32001 
addnode=61.68.165.64:32001 
addnode=149.202.98.160:3589 
addnode=62.194.83.30:56355 
addnode=85.175.216.200:37359 
addnode=64.228.184.247:32001 
addnode=84.200.7.221:58466 
addnode=185.204.0.118:32001 
addnode=108.61.205.103:32001 
addnode=45.77.62.184:38222 
addnode=45.32.130.166:55402 
addnode=108.61.220.171:34766 
addnode=104.238.184.213:41622 
addnode=185.188.183.177:32001 
addnode=52.62.73.64:62625 
addnode=37.228.232.210:17060 
addnode=107.167.226.44:62295 
addnode=79.98.220.209:61554 
addnode=69.172.182.66:59356 
addnode=108.61.205.72:50180 
addnode=49.3.203.75:34310 
addnode=173.69.43.203:58451 
addnode=45.76.91.140:42678 
addnode=67.188.76.36:44189 
addnode=24.211.254.63:55327 
addnode=91.64.97.73:58513 
addnode=45.32.114.128:42290 
addnode=84.162.242.84:49488 
addnode=114.144.15.106:43168 
addnode=60.240.49.38:65528 
addnode=85.236.191.153:55910 
addnode=188.77.220.250:32001 
addnode=84.200.92.232:46907 
addnode=198.166.33.154:50749 
addnode=76.64.87.241:52196 
addnode=185.189.12.134:33752 
addnode=50.71.170.246:55468 
addnode=158.69.222.87:52659 
addnode=84.200.7.221:34380 
addnode=79.98.220.209:43847 
addnode=162.219.178.82:59962 
addnode=86.126.215.101:57422 
addnode=185.204.0.39:34486 
addnode=45.32.220.10:33600 
addnode=45.63.79.156:54944 
addnode=84.162.242.84:65293 
addnode=84.200.92.232:46926 
addnode=185.204.0.39:34778 
addnode=54.166.168.230:32001 
addnode=89.210.190.237:58709 
addnode=54.252.235.217:49360 
addnode=45.76.81.189:50931 
addnode=84.200.92.232:46945 
addnode=185.177.59.145:32001 
addnode=81.162.194.236:39068 
addnode=79.133.21.53:4217 
addnode=130.255.12.3:65232 
addnode=65.185.45.133:59789 
addnode=130.255.12.2:11982 
addnode=24.20.170.241:60506 
addnode=23.120.208.254:53577 
addnode=84.200.7.221:42440 
addnode=190.131.157.225:49784 
addnode=84.106.207.209:55473 
addnode=110.175.30.212:62336 
addnode=42.61.151.207:49630

Run Neutrond again and wait for the blockchain to sync

./Neutrond

Final Neutron Masternode Setup Step

Back on the local Computer, go to “%appdata%/Neutron/Neutron.conf” and add these 2 lines with your values. (the rpcuser & rpcpassword on the vps)

rpcuser=YOURRPCUSERNAME
rpcpassword=YOURRPCPASSWORD

Now open Neutron Wallet and go to “Nucleus–>My Nucleus Nodes” tab.
C
lick “Start” and the Masternode should start successfully!

 

I hope i could help you on how to setup a Neutron Masternode! 🙂
If questions, please comment below 🙂


Best VPS Provider for Masternodes

Vultr: Vultr Signup

Best cryptocurrency trading exchange

Coinbase: Coinbase Signup

Information about the Author

IT-Systemengineer / Administrator and Cryptocurrency Investor. In Bitcoin since 2014. Love to travel, going out, work with Computers & doing Blog Posts. Working & living in Switzerland. Bitcoin & Altcoin Lover & Investor.

Add a public Comment