# Hướng dẫn chạy node validator dự án Shardeum


By [Huân võ ( letmehear.eth)](https://paragraph.com/@letmehear) · 2023-03-31

---

chào mọi người - mình là Huân - captain Starknet OG - dành cho những ai đam mê và có sở thích Run Node validator

💠_Shardeum là một nền tảng hợp đồng thông minh có khả năng mở rộng tuyến tính, dựa trên EVM, cung cấp phí gas thấp mãi mãi trong khi vẫn duy trì sự phân cấp thực sự và bảo mật vững chắc thông qua bảo vệ trạng thái động. Nó tăng giao dịch mỗi giây (TPS) bằng cách thêm nhiều nút hơn._

✅**YÊU CẦU PHẦN CỨNG** 250 GB lưu trữ SSD

▪️ Quad core CPU tuổi thọ dưới 10 năm

▪️ Dual core CPU với Xeons / EPYC

▪️ 16 GB ram, khuyến nghị hơn 4 GB bộ nhớ ảo

▪️ Hosting: RAM 8 GB + Bộ nhớ ảo 8 GB

✅ **CÁC BƯỚC**

**1️⃣ Cài đặt node validator Shardeum**

> **🔶 Cài đặt Docker/docker-compose**

    sudo apt update
    sudo apt install docker.io
    sudo 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
    

*   Kiểm tra version docker/docker-compose bằng lệnh
    
        docker --version
        docker-compose --version
        
    

**🔶Download và cài đặt validator**

    curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh
    

*   Nhập “y” để cho phép thu thập data của validator phục vụ cho việc kiểm tra bug:
    
*   _By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?: y_
    

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

*   Nhập “y” để cài đặt web dashboard:
    
    > _Do you want to run the web based Dashboard? (y/n): y_
    
    > *   Cài đặt password đăng nhập dashboard:
    >     
    

> _Set the password to access the Dashboard: nhập\_password\_ẩn_

**Tiếp theo cần cài đặt các cổng dịch vụ cần thiết, lưu ý nên tránh các cổng đã được sử dụng cho các dự án khác nếu cùng chạy chung trên 1 máy chủ.**

\*

Cài đặt cổng phục vụ truy cập dashboard (mặc định cổng 8080)

>   

_Enter the port (1025-65536) to access the web based Dashboard (default 8080):_

\*

Cài đặt 2 cổng p2p ( mặc định là 9001 và 10001)

> _This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001):_
> 
> _Enter the second port (1025-65536) for p2p communication (default 10001):_

*   Cài đặt đường dẫn lưu thông tin node hoặc để mặc định cài vào thư mục /root
    

> _What base directory should the node use (defaults to ~/.shardeum):_

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

*   Sau đó chờ cho quá trình download và cài đặt hoàn tất
    

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

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

**🔶Bật validator GUI**

*   Mở cổng dịch vụ qua ufw
    
        sudo ufw disable
        hoặc
        sudo ufw allow cổng_được_khai_báo_ở_bước_cài_đặt
        
        #Mở cổng 4000|4001 kết nối seed node
        sudo ufw allow 4000
        sudo ufw allow 4001
        
    
    *   Khởi động GUI
        

    cd
    cd .shardeum
    ./shell.sh
    
    #Kiểm tra và gán ip_external
    curl https://ipinfo.io/ip
    export APP_IP="Nhập_IP_check_từ_lệnh_trên"
    
    #Start GUI
    operator-cli gui start
    

*   Kiểm tra trạng thái giao diện dashboard được bật chưa
    

operator-cli gui status

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

*   Kiểm tra kết nối đến seed node
    

wget [http://archiver-sphinx.shardeum.org:4000/nodelist](http://archiver-sphinx.shardeum.org:4000/nodelist)

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

2️⃣**Truy cập Dashboard và thực hiện stake SHM**

**🔶Thao tác trên validator GUI**

*   Truy cập dashboard qua [_https://IP:Port_](https://ip:Port/) hoặc [_https://domain:Port_](https://domain:Port/) nếu khai gán domain .Sau đó nhập password đã cài đặt ở trên để truy cập vào giao diện trong Dashboard.
    

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

*   Giao diện sau khi đăng nhập
    

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

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

*   Start validator bằng cách vào phần “**Maintenance**” rồi ấn “**Start Node**”
    

_Status: Standby là thành công_

**🔶Thao tác với ví**

*   Hướng dẫn tạo và sử dụng ví Metamask có thể xem [Tại đây](https://youtu.be/uWZeemrtr94)
    
*   Do hiện tại việc _faucet_ trên [Discord](https://discord.com/invite/shardeum) đang lỗi nên chúng ta sử dụng _faucet_ SHM test qua trang faucet
    

🌐 [Link faucet](https://faucet-sphinx.shardeum.org/)

**Các bước thực hiện :**

*   Đăng tweet theo link có sẵn của trang faucet _(dán địa chỉ ví của bạn vào bài tweet thay cho mẫu 0x000000000000000000000000000000000000)_
    

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

---

*Originally published on [Huân võ ( letmehear.eth)](https://paragraph.com/@letmehear/h-ng-d-n-ch-y-node-validator-d-n-shardeum)*
