Minima

Как устанавливать ноду Gear

Руководство пользователя
Что требуется для установки ноды Gear
  • сервер стоимостью 90 руб/сутки
  • свободное время 10 минут

Подключение к серверу


Системные требования:
  • CPU: 4 CORE
  • RAM: 8 GB
  • SSD: 150 GB
  • OS: Ubuntu 20.04 LTS

Сервер Macloud со скидкой 10% https://macloud.ru/?partner=uyv4av9a7i

Gear — это проект из экосистемы Polkadot и Kusama, целью которого является создание среды для простого запуска смарт-контрактов. Используя Gear, разработчики смогут быстро запускать dApps, которые будут связаны со всей экосистемой Polkadot и могут быть написан на C/C++, Rust или Go благодаря WebAssembly.


Установка:
(Ввод одной командой)

wget https://builds.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 && \
chmod +x gear-node

Вызываем текстовый редактор Nano:

nano /etc/systemd/system/gear-node.service

В открывшимся окне прописываем :
(Вместо NodeName - название вашей ноды)

[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/root/gear-node \
--name NodeName\
--execution wasm \
--log runtime \
--telemetry-url 'ws://telemetry-backend-shard.gear-tech.io:32001/submit 0'
Restart=on-failure
RestartSec=3
LimitNOFILE=10000

[Install]
WantedBy=multi-user.target

(Сохраняем CNTRL+S и выходим CNTRL+X!)

Прописываем следующие команды по отдельности:

systemctl daemon-reload
systemctl enable gear-node
systemctl start gear-node

Дополнительно:

Проверить логи:

journalctl -n 100 -f -u gear-node

Рестарт ноды:

systemctl restart gear-node

Обновление

sudo systemctl stop gear-node

wget https://builds.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 && \
chmod +x gear-node

sudo systemctl start gear-node


Ctrl+c - остановить процесс
Ctrl+A+D - выход с терминала