Setup Pure Linux VPS cold MN

Resources:

•Bitcointalk:

•Redit:

•Slack: JoinSlack

•Webpage:

Whatyouneed:

•2500.1 Pure

•A VPS

•Putty:

•Pure Wallet

First of all wearegoingtosetupour VPS: (I use Time4VPS; Itscheaptosetup multiple MN)

Forsupportpleaseusemyaffiliate Link:

Afterwardswe are going to send 2500 Pure to the MN address

Thenwe Update thesystemandprepareitfortheinstallationofthe Pure Wallet:

sudo apt-get update -y

sudo apt-get upgrade -y

sudo apt-get dist-upgrade -y

sudo apt-get install nanohtopgit -y

sudo apt-get install build-essential libtoolautotools-devautomakepkg-configlibssl-devlibevent-devbsdmainutils software-properties-common -y

apt-get install -y libminiupnpc-devlibdb++-devlibdb-devlibcrypto++-devlibqrencode-devlibboost-all-dev build-essential libboost-system-devlibboost-filesystem-devlibboost-program-options-devlibboost-thread-devlibboost-filesystem-devlibboost-program-options-devlibboost-thread-devlibssl-devlibdb++-devlibssl-devufwgit software-properties-common

sudo apt-get install libzmq3-dev libminiupnpc-devlibssl-devlibevent-dev -y

sudo add-apt-repository ppa:bitcoin/bitcoin

apt-get update

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

sudo apt-get install libdb5.3-dev libdb5.3++-dev build-essential libtoolautotools-devautomakepkg-configlibssl-devlibevent-devbsdmainutilsgitlibboost-all-devlibminiupnpc-dev libqt5gui5 libqt5core5a libqt5webkit5-dev libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-devprotobuf-compiler libqrencode-dev libgmp3-dev git -y

git clone

cd ~/pure/src/

cp -a support/ obj/

cp -a crypto/ obj/

cp -a x11/ obj/

cd ~/pure/src/leveldb/

chmod +x build_detect_platform

makelibleveldb.alibmemenv.a

and now we can compile the wallet:

cd ~/pure/src/

make -f makefile.unix

(The installationtakes20-30 min)

Add a user:

Root:

sudouseradd -m mn1 -s /bin/bash

sudopasswd mn1

sudomkdir /home/mn1/pure

sudocp ~/pure/src/pured /home/mn1/pure/

sudo nano /home/mn1/.pure/pure.conf

File pure.conf dose not exist, wehavetostart de daemonfirst —>

User: (mn1)

~/pure/pured --daemon

Gettheerror, wecanmodifypure.confnow: (withinroot)

rpcuser=someUser

rpcpassword=somePW

rpcallowip=*

rpcport=somePort

server=1

listen=1

daemon=1

logtimestamps=1

maxconnections=50

port=somePort2

externalip=YourIP

masternodeaddr=YourIP:somePort2

Save and back touser: (mn1)

~/pure/pured --daemon

watch ~/pure/puredgetinfo

~/pure/puredmasternodegenkey ——> save thatkeyforlater

~/pure/pured stop

Change pure.confagain, nowwithmasternodekey: (rootwindow)

rpcuser=someUser

rpcpassword=somePW

rpcallowip=*

rpcport=somePort

server=1

listen=1

daemon=1

logtimestamps=1

maxconnections=50

bind=YourIP:somePort2

masternode=1

masternodeprivkey=PrivKey just generated

Nowstartthedaemonagain! (donewiththe VPS)

~/pure/pured --daemon

watch ~/pure/puredgetinfo

Now on yourcold wallet whereyou send the 2500 Pure, you type

masternodeoutputs

Nowuse all oftheseinformationtosetupthe MN on thecold wallet:

Pure ***********

Pw: ifyouwantto save it

Label: MN1

Public IP: YourIP:somePort2

Masternode Key: the key you generated on the VPS

MN conf line: output you got for cold wallet

Payout address: whereyouwantthepayoutstogo

Happy mining !!

Pure Masternodes:

Pure ***********

Pw: if you want to save it

Label: MN1

Public IP:

MasternodeKey:

MN conf line:

Payout address:

MN Line:

rpcuser=PureUser

rpcpassword=PureMNUserYeah

rpcallowip=*

rpcport=

server=1

listen=1

daemon=1

logtimestamps=1

maxconnections=50

port=

externalip=

masternodeaddr=

rpcuser=PureUser

rpcpassword=PureMNUserYeah

rpcallowip=*

rpcport=

server=1

listen=1

daemon=1

logtimestamps=1

maxconnections=50

bind=

masternode=1

masternodeprivkey=

****************************