How to setup a Linda Masternode (LINDA Masternodes)

linda masternode setup

Guide / Tutorial on how to setup a Linda Masternode on a Linux VPS.

Prerequisites:

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

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

Linda Controllers Wallet Setup

First, open Linda Wallet and go to “debug window”.

In this debug window, go to “Console” and type in “masternode genkey”. Save the output to a text file called “masternode.txt”.

Now create a new address called “Masternode1”

 

Then, go to tab “send” and send EXACTLY 30,000,000 Linda Coins to your Masternode1 address.  Wait for 15 Confirmations.

Open the debug window again and type in “masternode outputs”. Save both values in the masternode.txt file.

Ubuntu VPS Setup

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

Install Ubuntu 16.04 x64 OS onto it.

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 linda
adduser linda sudo

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

su linda

sudo ssh-keygen -b 4096
cd .ssh
sudo 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

Linda Masternode Setup

First we must setup swap space, so we can compile linda even with low ram. If we don’t setup swap space and have low ram, the compiling process will probably fail.
RUN THIS AS ROOT USER!

fallocate -l 3G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo -e "/swapfile none swap sw 0 0 \n" >> /etc/fstab

Now we install some dependencies.
From now on as linda User!

sudo apt-get install -y pkg-config
sudo apt-get -y install build-essential autoconf automake libtool libboost-all-dev libgmp-dev libssl-dev libcurl4-openssl-dev git 
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev

Install linda onto the ubuntu vps server.
Run following Commands to install git, compile software & more

cd ~/
sudo git clone https://github.com/Lindacoin/Linda.git 
cd Linda/src
sudo make -f makefile.unix
cp Lindad /usr/local/bin

Now start the Lindad daemon for first time and save “rpcuser & rpcpassword” into a text file.

Lindad -daemon

Edit the “linda.conf” file on the masternode vps server.

sudo nano ~/.linda/linda.conf

Paste this into it and adjust the values to your values. (masternodeprivkey is the value you got from “masternode genkey” in debug window)

rpcuser=anyuser
rpcpassword=anypassword
rpcallowip=127.0.0.1
staking=1
server=1
listen=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
masternodeprivkey=xxxxxxxxxxxx

Now start the Lindad daemon again

Lindad -daemon

Check info

Lindad getinfo

If the output of the “getinfo” command seems good, go to the next Step.

Final Masternode Setup Step

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

rpcuser=YOURRPCUSERNAME
rpcpassword=YOURRPCPASSWORD

Now go to “%appdata%/linda/masternode.conf” and add the following lines (with your values)

MN1 123.220.42.69:33820 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

 

MN1 = Masternode alias
123:220.42.69:33820 = IP address & port of remote ubuntu masternode vps
93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg = output of “masternode genkey” command
2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c = 1. value of output of “masternode outputs” command
0 = 2. value of output from “masternode outputs” command in debug window

Now reopen the Linda Wallet, goto “Masternodes” Tab and click Start alias. Your remote Masternode should now be running!

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

Rent your VPS here: VULTR

You May Also Like

About the Author: n1njawtf

Serial Crypto Entrepreneur with a variety of Crypto related Websites. Passive Income, Lead Generation & Investing is my passion. My name is Markus Fleischli, I am 19 years old and currently living in Switzerland. Coming from an IT Background, I discovered Bitcoin in 2014. Bitcoin and Altcoin Investor since then. Operator of multiple Cryptocurrency Masternodes.

3 Comments

  1. Markus,

    would like to know more about masternode and equipment is needed to start and the cost of starting a masternode

    please send info to my email ….thanks

  2. Shouldn’t the line
    sudo -f makefile.unix
    be something like
    sudo make -f makefile.unix
    I’m definitely no expert, but the quoted line above is not working.

  3. Thanks for the tutorial. I’m pretty noob and when I enter this command:
    sudo -f makefile.unix
    It returns an error from sudo saying -f is not a valid command or something.

Leave a Reply

Your email address will not be published. Required fields are marked *