✅ 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
✅Step by step
🔰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
1️⃣Cài đặt các gói yêu cầu
sudo apt update \
&& apt-get install -y --no-install-recommends \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

2️⃣Cài đặt và gán user cho docker group
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update \
sudo apt install docker-ce
sudo usermod -aG docker ${USER}
3️⃣Cài đặt Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

4️⃣Tạo thư mục SUI và download các file cài đặt
mkdir -p $HOME/sui
cd $HOME/sui
Download fullnode.yaml
wget -O $HOME/sui/fullnode-template.yaml https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml

Download genesis state file
wget -O $HOME/sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/testnet/genesis.blob

Download docker-compose file và update Sui Node image
IMAGE="mysten/sui-node:3258863cf4d0469a55da2e66629a7f04831f3d3e"
wget -O $HOME/sui/docker-compose.yaml https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml
sed -i.bak "s|image:.*|image: $IMAGE|" $HOME/sui/docker-compose.yaml
Add peer vào fullnode.yaml
sudo tee -a $HOME/sui/fullnode-template.yaml >/dev/null <<EOF
p2p-config:
seed-peers:
- address: "/dns/seoul-1.sui.nodiums.com/udp/9999"
- address: "/dns/seoul-2.sui.nodiums.com/udp/9999"
- address: "/dns/singapore-1.sui.nodiums.com/udp/9999"
- address: "/dns/singapore-2.sui.nodiums.com/udp/9999"
- address: "/dns/singapore-3.sui.nodiums.com/udp/9999"
- address: "/dns/singapore-4.sui.nodiums.com/udp/9999"
- address: "/dns/toronto-1.sui.nodiums.com/udp/9999"
- address: "/dns/mumbai-1.sui.nodiums.com/udp/9999"
- address: "/dns/los-angeles-1.sui.nodiums.com/udp/9999"
- address: "/dns/dallas-1.sui.nodiums.com/udp/9999"
- address: "/ip4/89.163.132.44/udp/8080"
- address: "/ip4/95.217.57.232/udp/8080"
- address: "/ip4/15.204.163.225/udp/8080"
- address: "/ip4/65.108.68.119/udp/8080"
- address: "/ip4/155.133.22.151/udp/8080"
- address: "/ip4/45.14.194.21/udp/8080"
- address: "/ip4/159.69.58.44/udp/8080"
- address: "/ip4/139.180.130.95/udp/8084"
- address: "/ip4/51.178.73.193/udp/8084"
- address: "/ip4/162.19.84.43/udp/8084"
- address: "/ip4/162.19.215.24/udp/8084"
- address: "/ip4/146.59.68.207/udp/8080"
- address: "/ip4/89.58.5.19/udp/8084"
- address: "/ip4/38.242.227.80/udp/8080"
- address: "/ip4/144.217.10.44/udp/8080"
- address: "/ip4/178.18.250.62/udp/8080"
- address: "/ip4/213.239.215.119/udp/8084"
- 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"
- address: "/ip4/185.198.27.70/udp/8088"
- address: "/ip4/185.197.251.65/udp/8088"
- address: "/ip4/109.123.251.209/udp/8088"
- address: "/ip4/89.117.50.200/udp/8088"
- address: "/ip4/89.117.53.82/udp/8088"
- address: "/ip4/185.197.251.23/udp/8088"
EOF

Chạy Sui fullnode testnet trong docker
docker-compose up -d

Kiểm tra logs
docker logs -f sui_fullnode_1

5️⃣ Link kiểm tra trạng thái active và đồng bộ của node

💠Subsribe và theo dõi nhiều hơn tại FFcrypto team

