These are my notes on the Desire Masternode Server Setup process:
Ubuntu Server 14
Setup 1-liner:
apt-get update;apt-get upgrade -y;apt-get dist-upgrade -y;apt-get install nano htop git -y;apt-get install build-essential libtool autotools-dev automake pkg-config -y;apt-get install libssl-dev libevent-dev bsdmainutils software-properties-common -y;apt-get install libboost-all-dev -y;apt-get install libzmq3-dev libminiupnpc-dev libssl-dev libevent-dev -y;add-apt-repository ppa:bitcoin/bitcoin -y;apt-get update;apt-get install libdb4.8-dev libdb4.8++-dev -y;adduser desire;su desire
User and software 1-liner:
cd ~;mkdir desire;wget https://github.com/lazyboozer/Desire/releases/download/Desire-v.0.12.2.1/desire-0.12.2.1-linux.tar.gz ;cd desire;tar xzvf ../desire-0.12.2.1-linux.tar.gz;cd ~;mkdir .desirecore;cd .desirecore;wget https://github.com/ZonnCash/sentinel/releases/download/v1.1.0-win64/sentinel-lin64 ;chmod +x sentinel-lin64;echo "desire_conf=`pwd`/desire.conf" > sentinel.conf;nano desire.conf
Paste in sample config:
************************:
rpcuser=
rpcpassword=
rpcallowip=127.0.0.1
rpcport=9918
listen=1
server=1
daemon=1
masternode=1
masternodeprivkey=
externalip=
************************:
crontab -e
Add these lines:
****************:
@reboot /home/desire/desire/desired
@reboot /home/desire/start-sentinel.sh
****************:
Make the sentinel script:
*************************:
touch start-sentinel.sh;chmod +x start-sentinel.sh;nano /home/desire/start-sentinel.sh
*************************:
#!/bin/sh
sleep 60
cd ~/.desirecore
./sentinel-lin64 > ~/sentinel.log &
reboot as root or manually start the daemon and sentinel. Desire takes 15 confirmations for masternode payments to be valid.
Other notes:
Masternode private key command (run in the debug console on your local wallet for security):
masternode genkey
Get valid masternode coin stacks (must be exactly 1000.0) (run in debug on local wallet)
masternode outputs