Установка ноды Gear
Gear — это передовая платформа смарт-контрактов на основе WASM, которую можно развернуть как парачейн Kusama и Polkadot, что позволяет разработчикам развертывать свои dApp менее чем за 5 минут самым простым и эффективным способом.
Сайт проекта | Документация проекта | Discord | GitHub
Telegram канал сообщества Starnodes
Награды
Ждем фазы с наградами, данная для энтузиастов. Но все может измениться :)
Минимальные требования
Используемые порты:
Аренда сервера:
1) Хостинг Hetzner - неплохой хостинг для аренды VPS по соотношению цена-качество, подойдет для большинства нод.
2) Хостинг Starnodes - VPS сервера с большой ёмкостью NVME накопителя. Все сервера расположены в датацентре и работают 24/7.
Подготовка сервера
Для начала подготовим сервер и установим нужные пакеты:
sudo apt update sudo apt install htop mc curl tar wget git make ncdu jq chrony net-tools iotop nload -y
Установка ноды
Скачиваем и устанавливаем предварительно скомпилированный бинарный файл:
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
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
https://telemetry.gear-tech.io/
Бэкап: (обязательно)
Создаем каталог для бэкапа и копируем приватный ключ:
mkdir -p $HOME/backup/gear cp $HOME/.local/share/gear/chains/gear_staging_testnet_*/network/secret_ed25519 $HOME/backup/gear/
Далее загрузите файл на свой ПК из папки $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
Удаление ноды
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
Полезные команды
sudo systemctl stop gear-node
sudo systemctl start gear-node
sudo journalctl -u gear-node -f -o cat
@starnodes_ru - наш канал в Telegram с новостями и гайдами по тестнетам.
@starnodes_chat - канал, куда можно обратиться за помощью.