August 24, 2023

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

Gear – это платформа смарт-контрактов, которая позволяет любому развернуть приложение за считанные минуты. Gear планирует стать парачейном в сетях Polkadot и Kusama для размещения смарт-контрактов.

- Требования:

- 4 ядра, 8 гб оперативной памяти, 200 гб места

- Награды

Не заявлено. Но, команда сказала, что вознаграждения будут!

Проект собрал $12млн на приватных раундах.

- Установка

Войдите на свой сервер через программу-клиент.

Далее, последовательно вводим команды. Копировать одну, две или более строк сразу, вы поймете, когда увидите серое поле. Оно будет подсказывать сколько сразу строк нужно будет скопировать. У сервера не такие команды, как на компьютере и копировать – вставить через привычные горячие клавиши у вас не получится. Команды для ввода в терминал обозначены серым полем! Ввод команды - enter. Вставляем команды одним нажатием на правую кнопку мыши.

Скопируйте и вставьте в терминал:

sudo apt update

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

Пример кода в терминале

Вставляем следующую команду на установку скрипта:

ЗАПРОСИТЕ СКРИПТ В ПОДДЕРЖКЕ https://t.me/nodesgurusupport_bot

Пример скрипта в терминале

Устанавливаем файлы:

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

Проверка логов ноды:

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/

Ставим апдейт:

Вводим команды по очереди: sudo systemctl stop gear-node 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 sudo systemctl start gear-node

Пример команды

Проверьте версию ноды:

gear --version

Проверим работу ноду на сайте telemetry. Для этого, при открытии сайта, введите название своей ноды (без нажатия по сайту).

Открыли сайт и сразу пишем название. Видим в списке свою ноду и жмем на нее, чтобы она была всегда наверху списка всех нод.

Запустить ноду:

sudo systemctl start gear-node

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

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

Остановить ноду:

sudo systemctl stop gear-node

- Удаление

P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команда для остановки и удаления (После этого, придется начать все сначала, заполняйте внимательно)

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

- Обновление и коммуникация:

Следите за всеми новостями и анонсами в чате и канале нашего сообщества Nodes Guru. По всем вопросам вы можете обращаться в закрытый чат.