Setting Up a VPS

Virtual cloud computers

Instead of leaving your computer running 24/7 you can consider a virtual machine.

A VPS is a Virtual Private Server.  Think of it like a computer someone else is running for you.  What this means is you don’t have to run your computer 24/7 to either Stake or run a Masternode.  Remember your desktop costs about $47 per month to run in electricity alone.

I’m all about futureproofing, so the instructions here will both set me up to stake, but I’ll also be able to switch to a mn when Q2 Hits.


There is an AWS (Amazon) service which is free for a year trial.  The basic free option just covers your needs even for one wallet staking.  It’s not considered enough to run a MN.  To keep costs as low as possible Vultr is recommended.

Check it out (with this link you get a $10 credit after month one).  Ps if you use this link we both get $10 credit which helps pay for this page, and gives you $10 kickback after 30 days!

A Vultr server will set you back $5 per month (Using Ubuntu as your Operating System) or more for a windows system.  This guide will cover both the setting up of Vultr and Ubuntu.  If you compare to running your desktop, you are already ahead.  But I’m all about making this affordable, so will be setting up a $5/month service with Ubuntu as the Operating System.

Ubuntu is a lot different to windows, I would suggest being familiar with a regular wallet before setting up a Ubuntu wallet as there isn’t a user interface.


Click the link to visit Vultr

Click Deploy Now in the top Right hand of the screen

Pick a server location that makes you feel warm and fuzzy (all are safe), I’ve picked Sydney, Australia.

Step 2 is Server Type- Leave 64bit OS selected and Pick Ubuntu 16.04  (you could go with a windows which is extra cost or no OS and upload your own)

Step 3 pick 25GB SSD which is $5 per month

Step 4 pick Enable Private Networking

Jump to step 7 and name your server a cute name

Then Click Deploy Now

You will need to make a payment or deposit if you haven’t already (they even accept Bitcoin)!

At this point you will also need to verify your email address if you haven’t.


Now under your servers tabs is the new server you have just deployed, it should show as running.

Now to view your servers page, from the Servers screen next to the green running tag, click and select ‘view console’ (it will open in a new window).  You will get a new screen with login:

Still on the Vultr page, click on the bold server name to open your server details

Your username is: root

and for the password, you will need to hit the eye to see this.  This password is extremely difficult.  Mine had a “.” on the end so 6dEFFDS54. and without the “.” it wouldn’t work.  A friend had a comma that looked like a “.” SO BE CAREFUL

Put this username (root) and password into the login screen


You are now logged in and it should look like the above picture.

You will need to type the following in line by line.  Each line you may need to confirm with a y or enter, just follow the instructions on screen.  If any doesn’t seem to work, try it again before moving on.  If you mess any of this up, you can start a fresh install on Vultr.  Just select reload OS.  All of the below commands are from the well written guide  Thanks to whoever wrote this guide-

Enter each of these commands one at a time and press enter after

sudo apt-get install build-essential libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils

sudo apt-get install libboost-all-dev

sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update

sudo apt-get install libdb4.8-dev libdb4.8++-dev

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab

cd ~/

git clone

cd Linda/src

make -f makefile.unix

cp Lindad /usr/local/bin

Lindad -daemon

Then leave this for a couple of days to sync with the blockchain

To check when its synced, look up the current block number at

To find your current block you have downloaded type

Lindad getinfo

and look at the “Blocks” line

While still syncing you can get your wallet address by typing

Lindad getaccountaddress 0

After syncing you can send a test transaction to your wallet.

Check transactions by typing

Lindad listtransactions

Next after your test transaction you need to encrypt your wallet type

Lindad encryptwallet “your password”

Where the password is your password you will use for security, if you forget your password you have lost your coins, use something you will remember

Test that you remember your password before sending a large amount of coins!

To stop your wallet type

Lindad Stop

To edit your config file ie to add nodes type: (Lidad needs to be stopped)


To check staking type

Lindad getstakinginfo

Coin Control

Coin control on Ubuntu works a little different, but still the same theory.  You just send your total coin holdings back your wallet address after each successful stake.

And from the guide above- don’t forget to back up your wallet

To Open Ports on VPS

Click Here to go to thanks oz 🐘 (African Bush Elephant)-!




BONUS STEP: Backup your wallet before you log out of your VPS.

Use any SFTP or SCP program to connect to your VPS, and backup your wallet.dat file to your local desktop or laptop. That file is located here:



Now that you are getting more confident, you can use the following commands in your wallet on Ubuntu

To see all the commands available type

Lindad help

Hope this helps, join me on the Linda discord for any questions

If you can spare a Linda tip of any size, it is really appreciated-LX5Kr7ResrAjmw2nMDAJK628zZSGD2JHMN.