August 30, 2022

Zeeka Network - установка ноды

Системные требования

1 CPU 1 RAM 30 SSD Ubuntu 20.04

Арендовать сервер можно тут

Установка ноды

Обновляем пакеты

sudo apt update && sudo apt upgrade -y

Устанавливаем пакеты

sudo apt install wget jq git libssl-dev cmake -y

Устанавливаем Rust

. <(wget -qO- https://raw.githubusercontent.com/letsnode/Utils/main/installers/rust.sh)

Клонируем репозиторий

git clone https://github.com/zeeka-network/bazuka

Переходим в папку "bazuka"

cd bazuka

Устанавливаем все необходимое

cargo build

Инициализируем ноду

Вместо 'your seed phrase' пишем сид фразу от вашего кошелька, я для этого создал новый Метамаск. Например: bazuka init --seed 'yic best telegram channel' --network debug --node 127.0.0.1:8765

bazuka init --seed 'your seed phrase' --network debug --node 127.0.0.1:8765

Если вам выдает ошибку «bazuka: command not found» то нужно прописать следующие команды

cd bazuka/
git pull origin master
cargo install --path .

Создаем сервисный файл

[your ip] необходимо заменить на ip вашего сервера

sudo tee <<EOF >/dev/null /etc/systemd/system/zeeka.service 
[Unit] 
Description=Zeeka node 
After=network.target 

[Service] 
User=$USER 
ExecStart=`RUST_LOG=info which bazuka` node --listen 0.0.0.0:8765 --external [your ip]:8765 --network debug --db ~/.bazuka-debug --bootstrap 5.161.152.123:8765 --bootstrap 65.108.201.41:8765 --bootstrap 185.213.25.229:8765 --bootstrap 45.88.106.199:8765 --bootstrap 148.251.1.124:8765 --bootstrap 195.54.41.115:8765 --bootstrap 195.54.41.130:8765 
Restart=on-failure 
RestartSec=3 
LimitNOFILE=65535 

[Install] 
WantedBy=multi-user.target 
EOF

Запускаем

sudo systemctl daemon-reload
sudo systemctl enable zeeka
sudo systemctl restart zeeka

Добавляем команду для просмотра логов

. <(wget -qO- https://raw.githubusercontent.com/AlexM-dev/Utils/main/commands/insert_variable.sh) -n zeeka_log -v "sudo journalctl -fn 100 -u zeeka" -a

Смотрим логи

zeeka_log

Заполняем форму и переходим в Discord

После установки ноды нам необходимо заполнить форму

Далее переходим в Discord проекта и в ветке Node оставляем ip вашего сервера