Jump to content
Sign in to follow this  
J3ll3

PAWS Masternode Installation guide

Recommended Posts

PAWS Masternode Setup Guide (Ubuntu 16.04)

This guide will assist you in setting up a PAWS Masternode on a Linux Server running Ubuntu 16.04. (Use at your own risk). The setup script used in this guide will do the bulk of the work.

If you require further assistance contact the support team @ Discord or ask questions here on the forum in the support section.

Requirements for this guide

  1. 1000 PAWS coins
  2. A VPS running Linux Ubuntu 16.04. The guide assumes the use of Vultr, but any cloud server running Ubuntu 16.04 will do
  3. A local wallet. It doesn't matter if you use a Windows, Mac OS X or Linux wallet, just as long as you use the latest version
  4. An SSH client such as Bitvise, Putty or any other ssh client such at the build in client in Mac OS X or Linux

Contents

  • Section A1: Creating the VPS within Vultr.
  • Section A2: Creating the VPS with Hetnzer. (TODO)
  • Section B1: Downloading and installing Bitvise.
  • Section B2: Downloading and using Putty, no installation is required. (TODO)
  • Section C: Connecting to the VPS and installing the MN script via Bitvise or Putty.
  • Section D: Preparing the local wallet.
  • Section E: Connecting & Starting the masternode.

Section A: Creating the VPS within Vultr

Step 1


Step 2

  • After you have added funds to your account go here to create your Server

Step 3

  • Choose a server location (preferably somewhere close to you)

step3-mnguide.thumb.png.5302e03658aaf2a2a31b9f03254490e8.png

Step 4

  • Choose a server type: Ubuntu 16.04. It is important that you choose this distribution and not for example Ubuntu 18.04. The masternode installation script will work on Ubuntu 16.04. You should not be worried that Ubuntu 16.04 is too old... it is the LTS version of Ubuntu and supported and updated until somewhere in 2019. An updated script will be provided, when it is end of life.

step4-mnguide.thumb.png.52517d1151f9e4b48ead984e17a02bb4.png

Step 5

  • Choose a server size: $5/mo will be fine 

step5-mnguide.thumb.png.529f952c896daafef0dffd26e3d761ac.png

Step 6

  • Set a Server Hostname & Label (name it whatever you want) 

step6-mnguide.png.1ec4a29f468f77111162631c386e5c05.png

Step 7

  • Click "Deploy now"

Example-Deploy

After this step, your virtual server will be deployed and started. This might take a couple of minutes.

Section B1: Downloading and installing BitVise.

Step 1

  • Download Bitvise from here

Step 2

  • Select the correct installer depending upon your operating system. Then follow the install instructions.

Example-PuttyInstaller


Section C : Connecting to the VPS & Installing the MN script via Bitvise or Putty.

Step 1

  • Copy your VPS IP (you can find this by going to the server tab within Vultr and clicking on your server. )

stepc1-mnguide.png.3dea8f6ef4ea92d4ed37cfad36dda307.png

Step 2

  • Open the bitvise application and fill in the "Hostname" box with the IP of your VPS then click "Open" 

stepc2-mnguide.png.44c29004239a94fb16b27e2514357c03.png

 

Step 3

  • Once you have clicked open it will open a security alert (click yes).

Step 4

  • Type "root" as the login/username then press enter

stepc4-mnguide.png.67387497ba0dd1227d3e99c3207b1e4c.png

Step 5

  • Copy the root password from the VULTR server page. 

stepc5-mnguide.png.be40e936e5b8ec5937f3627c8f9a3e94.png

Step 6

  • Paste the password into the Bitvise terminal by right clicking (it will not show the password so just press enter) 

 stepc6-mnguide.png.33ef46afa262e6e34d1a6520f30003e8.png

Step 7

  • Paste the code below into the Bitvise terminal then press enter (it will just go to a new line)
wget -q https://github.com/pawsfund/PAWS-Core/raw/master/paws_install.sh

Step 8

  • Followed by the following command to execute the script:
bash paws_install.sh

Step 9

  • Sit back and wait for the install (this will take a couple of minutes). You will see the screen update as below, and is perfectly normal:

stepc9-1-mnguide.thumb.png.3211a994465312f0a1e763f4c48b40ad.png


stepc9-2-mnguide.thumb.png.f9982d1f467b8ddb043dab8ccc6aa231.png

stepc9-3-mnguide.thumb.png.970aee75c242bb743e6b9289ce397a5e.png

Step 10

  • When prompted to enter your Gen key you can do 2 things. Either you press enter and have the script generate a key for the masternode for you, which you can use in the masternode.conf file of your local wallet. Or you enter the key you have prepared for the masternode in your local wallet. It depends if you have prepared the masternode.conf file in the local wallet before creating the masternode, or if you are creating the masternode first and they complete the configuration in the local wallet. This guide will assume you have not generated a key in the local wallet for this mastermode.

    Your should PRESS ENTER.

stepc9-4-mnguide.thumb.png.d4f7a28f8c097bc4f219a6f3adbb18a6.png

Step 11

  • Once the script completes, you will now see all of the relevant information for your server.
  • Keep this terminal open as we will need the info for the wallet setup. 

stepc9-6-mnguide.thumb.png.3006f3e654319826adc9936fdcd886a6.png

Section D : Preparing the Local wallet

You should not install your PAWS wallet that will be containing the coins. The masternode will never contain PAWS and therefore your PAWS will not be compromised when your masternode is breached. The local wallet, as we call the wallet that will contain the coins, will have to be installed in a well protected place. I recommend installing it on a computer that you don't use for every day use. A computer that is used for accessing the Internet, Facebook, Twitter and for installing programs you find on the Internet might become compromised with malware that target crypto wallets installed on that computer. The wallet can also be shutdown and uninstalled after the masternode is started to increase security, as long as you have a backup of the wallet.dat file containing all the important information about your wallet.

Step 1

Step 2

  • Send EXACTLY 1000 PAWS to a receive address within your wallet.

Step 3

  • Create a text document to temporarily store information that you will need.

step 4

  • Go to the Debug Console within the wallet. You do so by choosing Tools from the top menu, followed by Debug Console:

stepd4-mnguide.png.c502d8094fc68dd9c83967f0c8f1573b.png

Step 5

  • Type the command below and press enter
masternode outputs

stepd5-mnguide.thumb.png.1298c3151885b267f35619a7cb44a6a6.png

Step 6

  • 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 masternode

Step 1

  • Go to the tools menu item within the wallet and click "Open Masternode Configuration File" as shown below:

stepe1-mnguide.thumb.png.931d0794e01d3e46d3dc8774ae75b69a.png

Step 2

  • It will open a text editor with the masternode.conf file. There is an example line shown starting with #. At the bottom add a new line for your new masternode. The file should contain a line for each masternode you operate.
  • For Alias type something like "PAWS_MN01" don't use spaces
  • The Address is the IP and port of your server (this will be in the Bitvise terminal that you still have open); make sure the port is set to 34120.
  • The Genkey is your masternode Gen key output (this is also in the Bitvise terminal that you have open).
  • The TxHash is the transaction ID/long key that you copied to the text file and comes from the output of "masternode outputs" from step 6 in section D.
  • The Output Index is the 0 or 1 that you copied to your text file and comes from the output of "masternode outputs" from step 6 in section D.

It should look like this, where x.x.x.x is the public IP address of your masternode followed by the 34120:

PAWS_MN01 x.x.x.x:34120 7i5S8We5d7E2WRVTyizNX1ytjEf5iR5ChbyT4dp6399G2ZW6zjF f96bb531c80617c1214c248aad6d0ac1ad6b1e6081627864b164be7048dc5dc3 0

It is followed by the genkey seen in the screenshot in Section C step 11 (Marked as MASTERNODE GENKEY). The final 2 pieces are the outputs from Section D, step 5.

Click "File Save".

Step 3

  • Close the wallet and reopen the wallet and choose the masternodes tab as shown below.
  • Click start all.

 

stepde4-mnguide.thumb.png.6d238dadd934c51da43055b86b33c1a6.png

step 4

  • Check the status of your masternode within the VPS (the masternode we created in the first steps) by using the command below:
paws-cli masternode status

You should see status 4

If you do, congratulations! You have now setup a masternode. If you do not, please contact support and they will assist you.

 

 

 

 

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.