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=
****************************