How to run an avail validator node

  1. Buy an ubuntu 22.04(amd) machine and use root user to login it

  2. Get in /root directory and creat a folder (two commands)

    cd /root
    mkdir avail-node
    
  3. Go to the new folder and download the file ( three commands)

    cd ./avail-node
    wget https://kate.avail.tools/chainspec.raw.json
    wget https://github.com/availproject/avail/releases/download/v1.7.2/data-avail-ubuntu-2204-amd64.tar.gz
    
  4. Extract files and rename it (three commands)

    tar -xzvf data-avail-ubuntu-2204-amd64.tar.gz
    mv data-avail-ubuntu-2204-amd64 data-avail
    rm -rf data-avail-ubuntu-2204-amd64.tar.gz
    
  5. create availd.service file and edit it

    sudo vim /etc/systemd/system/availd.service
    
  6. Replace “plojutyn” with your dc handle and paste it to availd.service file

    [Unit]
    Description=Avail Validator
    After=network.target
    StartLimitIntervalSec=0
    
    [Service]
    User=root
    Type=simple
    Restart=on-failure
    RestartSec=120
    ExecStart=/root/avail-node/data-avail --base-path /root/avail-node/data --chain /root/avail-node/chainspec.raw.json --port 30333 --validator --name plojutyn
    
    [Install]
    WantedBy=multi-user.target
    

    and type “:wq” to save your availd.service file

  7. Run the following four commands in sequence

    sudo systemctl daemon-reload
    sudo systemctl enable availd.service
    sudo systemctl start availd.service
    sudo journalctl -u availd.service
    
  8. Search your node name on the website

    https://telemetry.avail.tools/