快捷导航
 
腾讯云服务器上Rnode的安装配置
VIEW CONTENTS

腾讯云服务器上Rnode的安装配置

2019-1-27 00:00| 发布者: 智能硬件专家| 查看: 326| 评论: 0|原作者: 智能硬件专家|来自: 网络

腾讯云服务器上Rnode的安装配置



公有云资源租用是长期运行RNode最合适的选择。由于个人习惯原因,使用腾讯云较多,因此下面将简单介绍腾讯云上申请免费资源并安装部署RNode环境。


1. 注册腾讯云账号


首先,需要注册一个新账号,并且是绑定的电话并未在腾讯云使用过,才可以申请免费资源。注册地址:https://cloud.tencent.com/register。 用户名使用邮箱或者微信/QQ号都可以,这里使用邮箱。



注册后会收到激活邮件(微信/QQ不需要),验证激活后,重新登录:https://cloud.tencent.com/login,会提示关注一些公众号,有需要可以关注,没需要直接略过。


之后首次进入控制台,会要求做个人认证(合规要求,大家懂的),这里把个人的一些联系方式,身份证信息填入即可。认证可以通过微信或QQ转账,薅1分钱的羊毛。

转账成功认证完成。


2. 申请免费服务器资源


认证完成后,换我们薅回来羊毛,开始申请免费资源, 如果你能来个企业认证,薅的可以更多一些。这里我们只需要申请1C1G的云服务器(CVM)一台即可,免费资源申请:

https://cloud.tencent.com/act/free。


免费资源只有1C 1G 1Mbps 30GB数据盘,不过做RNode测试勉强还够用。OS可以按照使用习惯来选择,这里选择CentOS 7.2。


确认申请后,等几分钟,就可以在控制台看到这台服务器了。CVM控制台:

https://console.cloud.tencent.com/cvm/index。


 默认的登录密码可以在消息中心找到

:https://console.cloud.tencent.com/message



默认密码难记的狠,可以在CVM控制台改掉。控制台也可以看到该台服务器的公网ip。即可以通过ssh root@公网ip方式登录到该台设备了。




3. RNode基础环境配置


登录这台服务器后,可以新建脚本文件

$ vi rnode-env-setup.sh

拷贝如下内容到rnode-env-setup.sh并保存,该脚本包含java, gcc,libsodium等环境变量设置

#!/bin/bash

sudo yum -y install java-1.8.0-openjdk

sudo yum -y install gcc

wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz

tar -xzvf LATEST.tar.gz

cd libsodium-stable

./configure

make && make check

sudo make install

echo "export RNODE_DIR=~/rnode" >> ~/.bash_profile

echo "export PATH=\$RNODE_DIR/bin:\$PATH" >> ~/.bash_profile


4. RNode下载安装


把rnode-env-setup.sh变为可执行文件并运行后,使环境变量生效

$ chmod +x ./rnode-env-setup.sh

$ ./rnode-env-setup.sh

$ source ~/.bash_profile

新建rnode-install.sh文件作为rnode安装脚本

$ vi rnode-env-setup.sh

拷贝如下内容到rnode-install.sh并保存,注意版本更新后修正NODE_VERSION的值。

#!/bin/bash

NODE_VERSION=0.5.3

cd ~

rm -rf ~/.rnode

rm -rf ~/rnode

wget https://github.com/rchain/rchain/releases/download/v$NODE_VERSION/rnode-$NODE_VERSION.tgz

tar -xzvf rnode-$NODE_VERSION.tgz && mv rnode-$NODE_VERSION rnode

rm -rf ~/rnode-$NODE_VERSION.tgz

将rnode-install.sh修改为可执行并运行,完成rnode安装。

$ chmod +x ./rnode-install.sh

$ ./rnode-install.sh


5. RNode运行


进入rnode文件夹并运行RNode。

可以在官方google doc获取一个没有人使用的验证者私钥<your private key>,注意有人认领的不要随意修改哦。


在这里

(https://rchain.atlassian.net/wiki/spaces/CORE/pages/501842019/RNode+bootstrap+addresses)

获取Pyrofex版本引导节点地址及端口<server address>。

$ cd rnode

$ rnode run -b <server address> --validator-private-key <your private key>

Example:

$rnode run -b rnode://baa289f8b32ce8009753bbffcd2c6814aef0da9b@52.119.8.52:40400 --validator-private-key 612feec901631aeae4c9378d2b453dfa269774c43f990f371056479b110a0e19

 

至此,我们已经完成了在腾讯云上搭建RNode的全部过程,如果需要了解更多节点安装测试信息,欢迎来Discord上加入#node-testing频道来讨论。

 

PS:长期测试RNode节点的话,推荐使用腾讯云/阿里云海外节点,网络质量会好很多,国内IDC/云服务公网出海访问质量,大多数情况比家用小区宽带质量还要差T_T。

参考资料:Running RNode on Amazon AWS (EC2)

 




想要了解更多RChain信息,欢迎关注公众号“RChain中文社区”,也可以参加9月3日-6日第三届RChain大会(RCon3),大会上将推出RChain测试网络。8月15日前使用优惠码“COUNTMEIN”注册本次会议将得到5折优惠,欢迎报名。



Rchain爱好者交流群



Rchain技术交流群


RChain 中文网站地址:http://www.rchain.site






Tab标签:

鲜花

握手

雷人

路过

鸡蛋
云服务器限时3折优惠

最新评论

推荐快讯更多

乐居居-让生活更智能!

  • 反馈建议:153890879@qq.com
  • 客服电话:
  • 工作时间:周一到周五

云服务支持

精彩文章,快速检索

关注我们

Copyright乐居居  Powered by©  备案号:湘ICP备15009499号-1