# Hướng dẫn chạy fullnode trên Sui Testnet

By [ᴵᴬᴹ Phong ☬](https://paragraph.com/@tikitrade) · 2023-02-09

---

**✅ SUI gần đây đã công bố Testnet Wave 2 và tất cả mọi người đều có thể chạy Fullnode trên Testnet.**

_‼️ LƯU Ý: Chưa có xác nhận rằng Node runner sẽ được nhận bất cứ phần thưởng nào trong tương lai._

**📌Cấu hình phần cứng được gợi ý để chạy Fullnode Sui Testnet:**

*   **CPUs: 10 core**
    
*   **RAM: 32 GB**
    
*   **Storage (SSD): 1 TB**
    

_‼️ Hướng dẫn đăng ký và thuê VPS chạy node có thể xem_ [_Tại đây_](https://www.youtube.com/watch?v=nm7R9D1HRY8)

**✅Các bước cài đặt**

*   **Kiểm tra và cài đặt các gói update cho VPS**
    

`sudo apt update && sudo apt upgrade -y`

![](https://storage.googleapis.com/papyrus_images/89db40a53dbe6521c99a7d49c02b49b13ea5630f872c2664556d2e0a2310b8b8.png)

    sudo apt-get update \
    && sudo apt-get install -y --no-install-recommends \
    tzdata \
    ca-certificates \
    build-essential \
    libssl-dev \
    libclang-dev \
    pkg-config \
    openssl \
    protobuf-compiler \
    cmake
    

![](https://storage.googleapis.com/papyrus_images/bf4464890311d1598249259a62922b2da0144ac6f21612b43d872be5cb645dfe.png)

*   **Cài đặt và kiểm tra Rust version**
    
    `sudo curl https://sh.rustup.rs -sSf | sh -s -- -y`
    
    `source $HOME/.cargo/env`
    
    `rustc --version`
    

![](https://storage.googleapis.com/papyrus_images/0b88c1a52752d4f51246151770c81cc3a6196b6fea6b19e318f089b540865dda.png)

*   **Cài đặt git**
    
    `apt install git`
    

![](https://storage.googleapis.com/papyrus_images/3e3bc4e5fdb4e44d6514535e0c3d1ba9a9d3e8e2b8ceb2315290aef39afff2bf.png)

*   **Mở firewall cho các port dịch vụ cần thiết**
    

    sudo ufw allow 8080
    sudo ufw allow 8084
    sudo ufw allow 9000
    sudo ufw allow 9001
    sudo ufw allow 9184
    sudo ufw allow 9100
    

![](https://storage.googleapis.com/papyrus_images/fe81f95f61fde963c1d77ee67bc4f358a64605d7a0c84ddcfab2e2a550f6ef5a.png)

*   **Cài đặt lần lượt**
    
    _!! Việc cài đặt có thể diễn ra khá lâu , tùy thuộc tốc độ phần cứng VPS của bạn_
    
    `cd $HOME`
    
    `git clone https://github.com/MystenLabs/sui.git`
    
    `cd sui`
    
    `git remote add upstream https://github.com/MystenLabs/sui`
    
    `git fetch upstream`
    
    `git checkout -B testnet --track upstream/testnet`
    
*   **Download genesis file**
    
    `mkdir $HOME/.sui`
    
    `wget -O $HOME/.sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/testnet/genesis.blob`
    

![](https://storage.googleapis.com/papyrus_images/e2c5d7b7c186346888cb272160770f9f9e506f8c37a219656853f7d492a6ef3a.png)

*   **Copy fullnode.yaml và update đường dẫn tới DB và genesis file**
    
    `cp $HOME/sui/crates/sui-config/data/fullnode-template.yaml $HOME/.sui/fullnode.yaml`
    
    `sed -i.bak "s|db-path:.|db-path: "$HOME/.sui/db"| ; s|genesis-file-location:.|genesis-file-location: "$HOME/.sui/genesis.blob"| ; s|127.0.0.1|0.0.0.0|" $HOME/.sui/fullnode.yaml`
    
*   **Add thêm peer cho fullnode**
    
        sudo tee -a $HOME/.sui/fullnode.yaml  >/dev/null <<EOF
        
        p2p-config:
          seed-peers:
           - address: "/ip4/65.109.32.171/udp/8084"
           - address: "/ip4/65.108.44.149/udp/8084"
           - address: "/ip4/95.214.54.28/udp/8080"
           - address: "/ip4/136.243.40.38/udp/8080"
           - address: "/ip4/84.46.255.11/udp/8084"
           - address: "/ip4/135.181.6.243/udp/8088"
        EOF
        
    

![](https://storage.googleapis.com/papyrus_images/f81958681ac46393124478c7985c9043cdbe5da4af1a7b44159916f5356351eb.png)

*   **Cài đặt các gói SUI binaries và kiểm tra lại Fullnode version**
    
    `cargo build --release --bin sui-node`
    

![](https://storage.googleapis.com/papyrus_images/8e1a8b0adb4896bb0b6282b1ddf4173d38276c257414a9822830180c303dec74.png)

`mv ~/sui/target/release/sui-node /usr/local/bin/`

`sui-node -V`

![](https://storage.googleapis.com/papyrus_images/2e3a2a1c9fa8ead8c5a929c6492f10c20df650efe81a75a38810b815da99aa34.png)

*   **Tạo Suid service (copy toàn bộ)**
    
        echo "[Unit]
        Description=Sui Node
        After=network.target
        
        [Service]
        User=$USER
        Type=simple
        ExecStart=/usr/local/bin/sui-node --config-path $HOME/.sui/fullnode.yaml
        Restart=on-failure
        LimitNOFILE=65535
        
        [Install]
        WantedBy=multi-user.target" > $HOME/suid.service
        
        mv $HOME/suid.service /etc/systemd/system/
        
        sudo tee <<EOF >/dev/null /etc/systemd/journald.conf
        Storage=persistent
        EOF
        
    
*   **Chạy node**
    
    `sudo systemctl restart systemd-journald`
    
    `sudo systemctl daemon-reload`
    
    `sudo systemctl enable suid`
    
    `sudo systemctl restart suid`
    
*   **Tạo cửa sổ check logs**
    
    `apt-get install screen`
    
    `screen -S sui_node`
    
    `journalctl -u suid -f`
    

![](https://storage.googleapis.com/papyrus_images/4f60e3ad2eae937d41b10306e25a81e073a8a1a81063988a2cf83b3d718b90b8.png)

*   **Các Link kiểm tra trạng thái**
    
    🌐[Check Your Sui Node Health](https://www.scale3labs.com/check/sui)
    

![](https://storage.googleapis.com/papyrus_images/907f32937bce8291c9091c97808b942cdea20e341c18880a54116f655b5c626f.png)

🌐[Sui explorer](https://explorer.sui.io/)

![](https://storage.googleapis.com/papyrus_images/322532b00aeef1dee3cabe5a91765213c873a3deefe3c82513c363eee439200f.png)

**Subsribe và theo dõi nhiều hơn tại** [**FFcrypto team**](https://linktr.ee/ffcryptoallinone)

---

*Originally published on [ᴵᴬᴹ Phong ☬](https://paragraph.com/@tikitrade/h-ng-d-n-ch-y-fullnode-tr-n-sui-testnet)*
