第一步
上篇文章讲了如何配置VPS,这篇文章承接上面,讲一下怎么用VPS设置节点
为了节省大家的时间,我就直接将需要终端运行的shell用代码片给大家展示,大家只需要复制粘贴在putty里回车就好了,这次大家登陆的时候用户名和密码有所改变,用户名是上篇自己创建的那个用户名,密码是相应自己设置的密码
sudo apt-get update
sudo apt-get install nano
sudo apt-get install git
git clone https://www.github.com/syscoin/syscoin
cd syscoin
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-all-dev libminiupnpc-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
./autogen.sh
./configure
make -j$(nproc)
这时候需要等待大概30-40分钟左右的时间,不要关闭任何东西,保持电脑运行,当再次出现
的时候,我们继续输入
sudo make install
第二步
下面我们开始安装WINDOWS Syscoin的QT钱包,下载地址https://github.com/syscoin/syscoin/releases/tag/3.0 , 点击Syscoin_3.0_Windows.zip的选项,下载解压之后打开文件夹中的syscoin-qt.exe,打开之后点击接收
,标签随便输入,总额输入100000SYS(一个节点需要有的数量),消息随便输入,点请求付款,把币打到提示的地址上,等待几分钟后,看到钱包里已经有了10W个SYS币了。
点击设置——选项——钱包 ,,勾中这几个选项点确定然后关掉重启QT钱包
masternode genkey
然后下面会显示一串代码,将其复制粘贴保存到桌面的一个空白txt文件上
第三步
点击发送,点击输入,选择自己的10W币的地址,复制这个地址,点击OK
付给地址填写刚刚复制的地址,金额填写100000,点击发送,确认
点击交易记录,在交易记录里找到100000的那笔交易,右键复制交易编号, 粘贴到桌面上的那个txt文件里。
第四步
切换到putty,继续输入
mkdir ~/.syscoincore
之后仔细看下面这段代码,将其中的masternodeprivkey=后面的一串代码变为刚刚在桌面保存的masternodeprivkey,将externalip=后面的变成自己的vps IP Adress, 然后复制
#
rpcuser=SetAUserName
rpcpassword=SetAPassword
rpcallowip=127.0.0.1
rpcbind=127.0.0.1
#
listen=1
server=1
daemon=1
maxconnections=24
#
masternode=1
masternodeprivkey=7ra1rhngvNkhkiFE8STrmvH3LvYTCzLyRFHFsZvrJUBV6ZmWnc
externalip=123.123.123.123
port=8369
继续在VPS中输入
nano ~/.syscoincore/syscoin.conf
然后把刚刚复制的代码粘贴上去
如图所示,按下CTRL+X,输入Y按回车
继续输入
cd ~/syscoin/src
./syscoind
等30S这样之后继续输入
./syscoin-cli getinfo
回到Syscoin QT钱包,在DEBUG控制台中输入masternode outputs,会出现一串形如下的代码
{
“06e38868bb8f9958e34d5155437d009b72dff33fc87fd42e51c0f74fdb” : “0”,
}
长的那串是刚刚复制的交易编号,短的是index,记住它
点击钱包上工具——Open Masternode Configuration File ,打开后按照如下形式输入
第一个是你自己随便取的名字随便填,第二个是你的VPS IP Adress:8369 第三个是你的masternodeprivkey,第四个是你的交易编号,第五个是你的index,每个之间有一个空格,上面带#开头的不用管它,然后保存关闭。
第五步
回到putty,继续输入
sudo apt-get update
sudo apt-get install -y git python-virtualenv
git clone https://github.com/syscoin/sentinel.git
cd sentinel
nano sentinel.conf
如果有一个#在syscoin_conf=前面就删掉这个#
在network=testnet前面加一个#,把network=mainnet前面的#删掉,把看到的YOURUSERNAME都换成你的vps自己创建的用户名,正确如下图
然后按下CTRL+X,输入Y按下回车
接着输入
virtualenv venv
如果失败了就输入
sudo apt-get install -y virtualenv
virtualenv venv
之后继续输入
venv/bin/pip install -r requirements.txt
cd ..
./syscoin-cli mnsync status
第五步
回到QT钱包,点击masternodes
右键点击自己的节点,点击Start alias
回到Putty,继续输入
cd sentinel
venv/bin/python bin/sentinel.py
如果什么都不出现,那么就是对的,继续输入
crontab -e
将下面一段代码复制到最底部
* * * * * cd /home/YOURUSERNAME/syscoin/src/sentinel && ./venv/bin/python bin/sentinel.py 2>&1 >> sentinel-cron.log
@reboot /home/YOURUSERNAME/syscoin/src/syscoind -daemon >/dev/null 2>&1
把其中的YOURUSERNAME 都换成自己的vps创建的用户名
按下CTRL+X,输入Y按下回车
继续输入
cd ..
$ ./syscoin-cli masternode status
BTC:1K5M87eT3mNPX32QLQPwn5bPgo6cALtPCV
ETH:0x3B974414c399960F108afFa09F8D458F8e2B49A0
SYS:SRaj4HpYpyGU1QwTmRFEWsSaBcfrZWjZnc