# 安装 TOPIO

  1. 配置一台用于TOPIO运行的服务器,建议您租用云服务器,然后在您个人计算机上通过Xshell等SSH终端远程访问。

  2. 下载并安装TOPIO。

  3. 验证安装结果。

# 配置服务器

# 操作系统要求

操作系统 说明
Linux CentOS 7,64位,内核3.10及以上版本
Ubuntu 16.04,64位,内核4.4及以上版本

# 服务器最低配置

不同的类型节点对服务器的配置要求不同,最低配置请参见下表。

节点类型 最低硬件配置
边缘节点(edge) 1CPU/1GB mem
40GB SSD
100Mb/s
验证节点(validator) 2CPU/2GB mem
60GB SSD
100Mb/s
高级节点(advance) 2CPU/4GB mem
100GB SSD
200Mb/s

# 配置流入端口

对以下端口流入公网放行,否则节点将无法加入TOP Network网络:

  • TCP:9000、19081、19082、19085

  • UDP:9000

# 安装"wget"下载工具

连接服务器,在SSH终端页面执行以下命令安装"wget"下载工具。

CentOS和Ubuntu安装命令分别如下,根据您的服务器操作系统使用相应的命令。

  • CentOS
sudo yum install wget -y
  • Ubuntu
sudo apt install wget -y

# 下载并安装 TOPIO

执行以下命令下载并安装TOPIO。

wget https://github.com/telosprotocol/TOP-chain/releases/download/V0.9.9.0/topio_V0.9.9.0_linux64.tar.gz -O topio_V0.9.9.0_linux64.tar.gz && tar zxvf topio_V0.9.9.0_linux64.tar.gz && cd topio_0.9.9.0 && sudo sh install.sh

# 验证安装结果

验证安装是否成功。

# 安装成功

当安装页面打印以下信息时:

install topio done
now run command to check md5:  topio -v
now run command for help info: topio -h

执行 topio -v 验证TOPIO是否安装成功,如果输出以下信息,证明安装成功。

topio version: 0.9.9.0
git branch: release/Galileo
git commit: b11c3b6
build date: Nov 13 2020 22:21:42
MD5:90c4542f80837f7a5eeef143c9ba2d9c

注意

如MD5码与官网展示的对应安装包MD5码不一致,您虽然安装成功,但是安装文件存在被篡改的可能性!

# 安装失败

在任一目录下执行topio -v验证安装是否成功,如果输出以下信息,证明安装失败。

-bash: topio: 未找到命令

以上示例基于支持中文的Linux操作系统。

如安装失败,请重新执行安装命令。