# SUI 节点搭建教程 **Published by:** [xuchaowen33](https://paragraph.com/@wy3311/) **Published on:** 2022-08-05 **URL:** https://paragraph.com/@wy3311/sui ## Content 是 Sui 是独立的独立的前权益证明()区块链网络,解决链上交易的问题,由加速开发者介绍和开发一个 Web 4 位开发者的 Web项目@Mysten Labs @Mysten_Labs 。。网上试用测试,现在亿美元试用的20月20日将参加网路测试的20个月吧。 在今天开始之前,需要有一定的条件: ubuntu服务器(是国外的服务器,问题会少很多),最好的一件配置 ·CPU:8 ·内存:32GB ·存储:180GB ·操作系统:Ubuntu 22.041、使用ssh登录服务器(mac、linux系统下操作)ssh root@服务器ip回车确认,如果出现提示“您确定要继续连接(是/否/[指纹])吗?” 输入是回车确认 窗口等待输入服务器密码,回车确认。进入服务器运行成功的结果2、确认当前用户是root,如果已经是root用户请略过根用户,为根用户创建密码,输入两次开启密码须藤密码根下面使用命令,切换root用户,在输入刚才创建的密码苏根3、安装docker、docker-compose进入服务器后,默认在~目录下。创建新目录sui-node/devnet 并进入目录sudo mkdir -p ~/sui-node/devnet && cd ~/sui-node/devnet运行成功的结果安装泊坞窗sudo wget -O get-docker.sh https://get.docker.com &&sudo sh get-docker.sh && sudo rm -f get-docker.sh 运行成功的结果安装 docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/ bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose 运行成功的结果验证 docker、docker-composesudo docker -v sudo docker-compose -v运行成功的结果4、下载所需配置文件sudo wget -O fullnode-template.yaml https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml sudo wget -O genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob sudo wget -O docker-compose.yaml https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml运行中运行完成后,使用 ls 命令查看是否有(由于有的服务器没有 ll 命令,这里改成 ls) docker-compose.yaml fullnode-template.yaml genesis.blob 三个文件运行成功的结果5、修改配置文件sudo sed -i 's/127.0.0.1:9184/0.0.0.0:9184/' fullnode-template.yaml sudo sed -i 's/127.0.0.1:9000/0.0.0.0:9000/' fullnode-template.yaml运行后使用 cat fullnode-template.yaml 查看文件信息是否如图 6、拉取docker文件sudo docker-compose pull运行中成功后显示运行成功的结果7、启动节点服务sudo docker-compose up -d运行成功的结果8、测试节点是否启动成功curl --location --request POST 'http://127.0.0.1:9000/' \ --header '内容类型:应用程序/json' \ --data-raw '{ "jsonrpc":"2.0", "id":1, "method":"sui_getRecentTransactions", "params":[5] }'运行成功的结果也可以查看端口是否启用 netstat -ant,如果提示没有命令先使用 apt install net-tools 安装运行成功的结果781 设置防火墙、安全组,放行 9000、9184 端口 谷歌云设置防火墙9、监控节点访问下发网站https://node.sui.zvalid.com 红框处输入你自己的服务器ip,点击CONNECT按钮运行成功的结果显示节点信息说明配置成功运行成功的结果 ## Publication Information - [xuchaowen33](https://paragraph.com/@wy3311/): Publication homepage - [All Posts](https://paragraph.com/@wy3311/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@wy3311): Subscribe to updates