April 27, 2023

[END] GEAR NODE GUIDE

Сайт - gear-tech.io

Twitter - https://twitter.com/gear_techs

Discord - https://discord.gg/Z36BRr6DAJ


Аренда сервера - https://teletype.in/@brooksmoney/arendaservera

Как зайти на сервер - https://teletype.in/@brooksmoney/connectserver


Минимальные системные требования:

  • 2 CPU
  • 4 GB RAM
  • 60 GB SSD
  • OS: Ubuntu 20.04

Устанавливаем нужные компоненты и обновляем "базу-данных":

sudo apt update
sudo apt install htop mc curl tar wget git make ncdu jq chrony net-tools iotop nload -

Устанавливаем ноду:

wget --no-check-certificate https://get.gear.rs/gear-nightly-linux-x86_64.tar.xz
tar xvf gear-nightly-linux-x86_64.tar.xz
rm gear-nightly-linux-x86_64.tar.xz
sudo chmod +x gear && sudo mv gear /usr/bin

Задаем имя ноды, вместо node_name вписываем свое:

NODE_NAME=node_name

Создаем службу для запуска:

sudo tee /etc/systemd/system/gear-node.service > /dev/null <<EOF
[Unit]
Description=Gear-node
After=network-online.target
[Service]
User=$USER
ExecStart=/usr/bin/gear --name '$NODE_NAME' --telemetry-url 'ws://telemetry-backend-shard.gear-tech.io:32001/submit 0'
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF

Запускаем ноду:

sudo systemctl daemon-reload
sudo systemctl enable gear-node
sudo systemctl restart gear-node

Мониторим ноду через телеметрию - https://telemetry.gear-tech.io/

Посмотреть логи:

sudo journalctl -u gear-node -f -o cat

Бэкап ноды

Создаем каталог для бэкапа:

mkdir -p $HOME/backup/gear
cp $HOME/.local/share/gear/chains/gear_staging_testnet_*/network/secret_ed25519 $HOME/backup/gear/

С Mobaxterm можно легко скачать файл:

Удаление ноды:

sudo systemctl stop gear-node
sudo systemctl disable gear-node
sudo rm -rf $HOME/.local/share/gear
sudo rm /etc/systemd/system/gear-node.service
sudo rm /usr/bin/gear

Статья подготовлена Яриком, мои ресурсы:

VK - https://vk.com/brooksmoney

TG - https://t.me/blogbrooksmoney