# SUI节点搭建教程

By [visavis.eth](https://paragraph.com/@visavis) · 2022-11-03

---

1\. 购买服务器

最低配置要求：

CPU：2核

内存：8GB

硬盘存储：≥50GB

打开9000&9184端口

2\. 使用docker运行全节点

Windows系统进入CMD SSH到服务器或阿里云远程连接

输入密码

2.1 安装docker

    curl -sSL https://get.docker.com | sh
    

    sudo usermod -aG docker $USER && sudo su $USER
    

2.2 安装docker compose

    sudo curl -SL https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
    

    sudo chmod +x /usr/local/bin/docker-compose
    

2.3 检查安装是否成功

    docker -v && docker-compose -v
    

2.4查看docker运行状态

    systemctl status docker -l
    

3\. 创建SUI目录

    mkdir -p ~/sui/devnet && cd ~/sui/devnet
    

4\. 下载配置文件

4.1下载 docker-compose 配置文件

    wget https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml
    

4.2 下载全节点配置文件

    wget https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml
    

4.3下载创世blob

    wget https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob
    

4.4修改监听地址：

    sed -i 's/127.0.0.1/0.0.0.0/' fullnode-template.yaml
    

5\. 启动节点

    cd ~/sui/devnet && docker-compose up -d
    

6\. 测试

获取最近的5笔交易：

    curl --location --request POST 'http://127.0.0.1:9000/' --header 'Content-Type: application/json' --data-raw '{ "jsonrpc":"2.0", "id":1, "method":"sui_getRecentTransactions", "params":[5] }'  
    

### 如输出：{"jsonrpc":"2.0","result":\[\],"id":1} 等类似的json格式内容，则节点已成功启动

    https://node.sui.zvalid.com/
    

输入公网IP地址点击connect

Node Health ok

搭建完成后按要求填写表单

韭菜圆桌派

推特：[https://twitter.com/v](https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbW9TTHh4WS01YjZteFVMZWpLN3BVbmxldWtPUXxBQ3Jtc0ttWk9CU0wyQklLOFZ4X19rd2dtNWNXUXItTWlrOVdtdjVUaFVFRG5tOFFTQWdhX3RYVDFpXzJzeWNLT29JalJNOC1NSlhkWDZQMFJISFF2RXNXNng3RlZ4NmhscEtucm83NEpTdWhDc1pPZHowdTIwcw&q=https%3A%2F%2Ftwitter.com%2F979_eth&v=kqeuHV8wI3s)isavis.eth

---

*Originally published on [visavis.eth](https://paragraph.com/@visavis/sui)*
