Setup Pure Masternode VPS Hot and Cold Wallet

Setup Pure Linux VPS cold MN
Resources:
• Bitcointalk: https://bitcointalk.org/index.php?topic=2184813.0
• Redit: https://www.reddit.com/r/PUREaltcoin/
• Slack: JoinSlack
• Webpage: http://purealt.org/

What you need:
• 2500.1 Pure
• A VPS
• Putty: http://www.chip.de/downloads/PuTTY_12997392.html
• Pure Wallet

First of all we are going to set up our VPS: (I use Time4VPS; Its cheap to set up multiple MN)
For support please use my affiliate Link: https://billing.time4vps.eu/?affid=2042
Afterwards we are going to send 2500 Pure to the MN address
Then we Update the system and prepare it for the installation of the Pure Wallet:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install nano htop git -y

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libeventdev bsdmainutils software-properties-common -y

apt-get install -y libminiupnpc-dev libdb++-dev libdb-dev libcrypto++-dev libqrencodedev libboost-all-dev build-essential libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev libboostprogram-options-dev libboost-thread-dev libssl-dev libdb++-dev libssl-dev ufw git software-properties-common

sudo apt-get install libzmq3-dev libminiupnpc-dev libssl-dev libevent-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 libtool autotools-dev automake

pkg-config libssl-dev libevent-dev bsdmainutils git libboost-all-dev libminiupnpc-dev libqt5gui5 libqt5core5a libqt5webkit5-dev libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev libgmp3-dev git -y

git clone https://github.com/puredev321/pure

cd ~/pure/src/

cp -a support/ obj/

cp -a crypto/ obj/

cp -a x11/ obj/

cd ~/pure/src/leveldb/

chmod +x build_detect_platform

make libleveldb.a libmemenv.a

and now we can compile the wallet:
Setup Pure Linux VPS cold MN
cd ~/pure/src/
make -f makefile.unix
(The installation takes 20-30 min)
Add a user:
Root:
sudo useradd -m mn1 -s /bin/bash
sudo passwd mn1
sudo mkdir /home/mn1/pure
sudo cp ~/pure/src/pured /home/mn1/pure/
sudo nano /home/mn1/.pure/pure.conf
File pure.conf dose not exist, we have to start de daemon first —>
User: (mn1)
~/pure/pured –daemon
Get the error, we can modify pure.conf now: (within root)
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 to user: (mn1)
~/pure/pured –daemon
watch ~/pure/pured getinfo
~/pure/pured masternode genkey ——> save that key for later
~/pure/pured stop
Change pure.conf again, now with masternodekey: (root window)
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
Setup Pure Linux VPS cold MN
Now start the daemon again! (done with the VPS)
~/pure/pured –daemon
watch ~/pure/pured getinfo
Now on your cold wallet where you send the 2500 Pure, you type
masternode outputs
Now use all of these information to set up the MN on the cold wallet:
Pure ***********
Pw: if you want to 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: where you want the payouts to go
Happy mining !!
Pure Masternodes:
Pure ***********
Pw: if you want to save it
Label: MN1
Public IP:
Masternode Key:
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=

Leave a Reply

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