Nullex Null Array Verifier (NAV) Guide (Ubuntu 16.04)
This guide will assist you in setting up a NulleX NAV on a Linux Server running Ubuntu 16.04. (Use at your own risk)
- 50,000 NulleX coins per NAV
- VPS running Linux Ubuntu 16.04 (Vultr is what's used in my guide, but you are free to use whatever you want)
- Windows local wallet
- An SSH client such as Putty
- Section A: Creating the VPS within Vultr.
- Section B: Downloading and installing Putty.
- Section C: Connecting to the VPS and installing the NAV script via Putty.
- Section D: Preparing the local wallet.
- Section E: Connecting & starting the NAV.
- Register at Vultr
- After you have added funds to your account go here to create your server
- Click "Deploy Now"
Section B: Downloading and Installing Putty
- Download Putty here
- Select the correct installer depending upon your operating system. Then follow the install instructions.
Section C: Connecting to the VPS & Installing the NAV Script via Putty
- Copy your VPS IP (you can find this by going to the server tab within Vultr and clicking on your server.
- Copy the root password from the VULTR server page.
- Paste the password into the Putty terminal by right clicking (it will not show the password so just press enter).
- Adduser to secure your VPS, by adding a new username so you aren't running everything as root.
- Run the command below and use a username that you want associated with this server ('nullexnav1' is an example, you need to use your own username).
- You will then need to make a new password associated with your new username. Hit 'Enter' for the next 5 lines after your new password has been set, then 'Y' to save your information.
- The final step is granting sudo permissions for your adduser. Run the command below to activate this setting ('nullexnav1' is an example, you need to use your username).
usermod -aG sudo nullexnav1
- Now you will close your Putty terminal and log back with your new username and password that we made above.
- KEEP YOUR NEW USERNAME AND PASSWORD IN A SAFE PLACE. THIS WILL BE HOW YOU LOG IN FROM NOW ON.
YOU ONLY NEED TO RUN THESE 2 COMMANDS IF IT'S A NEW INSTALL. IF YOU ARE JUST UPDATING A PREVIOUS INSTALL, YOU ONLY NEED TO RUN THE COMMAND IN STEP 11.
- Paste the 2 codes below separately into the Putty terminal then press enter after each one (it will just go to a new line)
sudo chmod +x nullex-nav-installer.sh
- Paste the code below into the Putty terminal then press enter. (THE BELOW COMMAND WILL ALSO BE USED FOR ANY UPDATES THAT ARE MADE TO THE SCRIPT. YOU WILL JUST RUN THIS SINGLE COMMAND, AND NOT THE 2 ABOVE. THEY ARE ONLY FOR THE INITIAL INSTALL.)
sudo sh nullex-nav-installer.sh
NOTE ***(DO NOT RUN THIS COMMAND IF YOU'VE ALREADY RUN THE ONE ABOVE)
The above cmd will install using IPv6 by default. If you are only going to be setting up a single NAV, and you prefer to use IPv4 instead you can force the install to use your IPv4 IP address by using
sudo sh nullex-nav-installer.sh -N 4
- Sit back and wait for the install (this will take a few mins). You will need a txt file to save info from Step 11.
- Save your IP address, port and masternodeprivkey in the txt file that we made earlier, you will need this info for your masternode config file.
- Keep this terminal open, so that we can check the block count and NAV status in future steps.
Section D: Preparing the Local Wallet
Step 1 (if neccessary)
- Download and install the NulleX wallet here
- Create a text document to temporarily store information that you will need.
- Go to the debug console within the wallet, type the command below and press enter.
- NAV1 is used as an example, name your NAV whatever you want.
- Send EXACLY 50,000 NulleX to the receive address within your wallet that was generated in Step 3. Do not send any extra for fees, click Choose (right next to Transaction Fee) and check the box for Send as zero-fee transaction.
- Go to the debug console within the wallet
- Type the command below and press enter
- Copy the long key (this is your transaction ID) and the 0 or 1 at the end (this is your output index)
- Paste these into the text document you created earlier as you will need them in the next step.
Section E: Connecting & Starting the NAV
- Go to the tools tab within the wallet and click open "masternode configuration file"
- Start a new line for each NAV at the bottom, and make it look like the example on the last line of existing info, but with your info.
'Alias' 'VPS IP Address:Port' 'Genkey' 'TxHash' 'Output Index' (Do not use a # at the beginning)
Aliasuse the one you made for Section D: Step 3
VPS IP Address:Portis the IP from Section C: Step 1 and the dedicated Port is 43879.
GenKeyis your masternode genkey from Section C: Step 11.
TxHashis the transaction ID/long key that you copied to the text file from Section D: Step 6 and 7.
Output Indexis the 0 or 1 that you copied to your text file from Section D: Step 6 and 7.
- Click "File Save"
- Check the status of your VPS wallet to make sure it's on the same block as your controller wallet.
- Close out of the controller wallet and reopen it
- UNLOCK YOUR WALLET TO START YOUR NAV!!!!!!!!!!!!!!
- Go to the debug console within the wallet, type the command below and press enter
startmasternode alias false YOUR-NAV-ALIAS
- Check the status of your NAV within the VPS by using the command below in Putty terminal:
nullex-cli masternode status
- You should see status 4 or 9
This guide was created by a community member. NulleXReb. If it has helped you in anyway, made your day, or was the clutch in getting your Array running drop the guy some rewards @