Инструкция по запуску ноды для VIZ

01.10.2018 11:03:48

КАК ЗАПУСТИТЬ НОДУ VIZ

  • попросите в чате виз в телеге чб вас зарегали
  • как-то делаете себе сервер, убунту 16.04 (есть бесплатные варианты или стартовые бонусы)
  • подключаетесь по ssh к серверу (WinSCP для передачи файлов и в него встроен Putty для командной строки)
  • потом ставите себе докер
    https://docs.docker.com/install/linux/docker-ce/ubuntu/#uninstall-old-versions
    
    sudo apt-get update

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

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 \
$(lsb_release -cs) \
stable"

sudo apt-get update

sudo apt-get install docker-ce

- потом ставите себе докер компоуз
https://docs.docker.com/compose/install/

sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

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

- потом создаете себе папку для ноды

mkdir -p ~/viz-witness

- переходим в папку

cd ~/viz-witness

- создаете файл с именем docker-compose.yml и содержимым(командой), нужно скопировать все сразу и выполнить команду

echo 'version: "3"
services:
vizd:
image: t3ran13/vizd:1.0.0
ports:

  • "2001:2001"
  • "8091:8091"
    volumes:
  • "./config.ini:/etc/vizd/config.ini"' >> docker-compose.yml
  • скачиваете конфиг, переименовываете в config.ini и редактируете его
    wget -O config.ini https://github.com/VIZ-World/viz-world/raw/master/share/vizd/config/config_witness.ini 
    sudo nano config.ini

    в окне редактора вам нужно убрать # и одобавить свое

    p2p-endpoint = 0.0.0.0:2001
    p2p-seed-node = 86.105.54.160:2001 
    p2p-seed-node = 207.180.212.206:2001
    p2p-seed-node = 172.104.132.57:2001
    p2p-seed-node = 140.82.37.172:8082
    p2p-seed-node = 94.16.120.147:4243
    p2p-seed-node = 207.154.237.231:2001
    p2p-seed-node = 104.196.120.7:2001
    witness = "ваш_логин"
    private-key = 5ВАШ_Ключ (пока не знаем)
    webserver-thread-pool-size = 1
    webserver-ws-endpoint = 0.0.0.0:8091

    потом нажимаем ctrl+O, потом enter, потом ctrl+X
    сид ноды еще спросите в чате

  • дальше в консоли выполняете

    cd ~/viz-witness
    
    sudo docker-compose up -d --build
    
    sudo docker-compose logs --tail=100 vizd (смотрим логи, завелось ли)

    • (чб остановить
      sudo docker-compose stop
      или заново запустить
      sudo docker-compose start)
    Теперь ваша нода должна работать но вы еще не делегат

    чб стать делегатов заходим в кошелек

    sudo docker-compose exec vizd bash -c "cli_wallet --server-rpc-endpoint='ws://localhost:8091'"

    Далее

    set_password ВАШ_ПАРОЛЬ
    unlock ВАШ_ПАРОЛЬ
    suggest_brain_key ( сохраните wif_priv_key - указывать в конфиге, pub_key - сейчас используем)
    import_key ВАШ_АКТИВНЫЙ_КЛЮЧ
    update_witness "НИК" "http://viz.world" "PUB_KEY" true
    vote_for_witness ВАШ_НИК ВАШ_НИК true true 
    quit
    exit

    теперь шустро редактируем стопаем ноду. редактируем конфиг и заново стартуем

    sudo docker-compose stop
    sudo nano config.ini 

    в редакторе стрелкой в низ находим
    private-key = 5ВАШ_Ключ (это wif_priv_key который получили в кошельке)
    потом нажимаем ctrl+O, потом enter, потом ctrl+X

    • теперь стартуем ноду
      sudo docker-compose up -d --build
      sudo docker-compose logs --tail=100 vizd (смотрим логи)

    вообще тут не совсем все "правильно" в инструкции, но для старта сгодится)

    P/S

    альтернативная инструкция от @ropox
    https://golos.io/viz/@ropox/ustanovka-viz

    Поддержите меня как делегата

    (пока это можно сделать через cli_wallet)

    !!!Голосуйте за активных делегатов и Голос быстро пойдет в гору! Нам нужны те, кто несет пользу для Голоса!!!

2
6 Awards
0 SHARES
Show comment form
Comments

05.03.2019 19:19:12

123

05.03.2019 19:20:42

321