t3ran13
6 лет назадИнструкция по запуску ноды для VIZ
КАК ЗАПУСТИТЬ НОДУ 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 (смотрим логи)
вообще тут не совсем все "правильно" в инструкции, но для старта сгодится)
Поддержите меня как делегата
С моим видением можно ознакомиться тут