February 19

Nexus. Testnet 2. Установка ноды

Регистрация и получение ID ноды:

1/ Заходим на сайт проекта и авторизуемся с почтой или Google. Если участвовал в предыдущих фазах тестнета, авторизуйся с той же почты!

2/ Идём в Nodes

3/ Выбираем Add Node

4/ Нажимаем Add CLI node

5/ Копируем выданный ID ноды

Сайт глючит, ID ноды не всегда загружается с первого раза. Пробуй несколько раз

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

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

1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)

sudo apt update && sudo apt upgrade    # По оканчании нажать Enter

2/ Установка зависимостей:

sudo apt install -y build-essential pkg-config libssl-dev cargo protobuf-compiler git-all screen unzip

По окончании установки зависимостей нажми Enter

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

После ввода система задаст вопрос "Continue?" ввести "y" и нажать Enter
После нужно выбрать один из 3 способов установки, тут просто нажми Enter

sh source $HOME/.cargo/env
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rustup update

В процессе установки система может задавать вопросы - нажимай Enter

wget https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-linux-x86_64.zip
unzip protoc-29.3-linux-x86_64.zip -d protoc-29.3
sudo mv protoc-29.3/bin/protoc /usr/local/bin/
sudo mv protoc-29.3/include/* /usr/local/include/
export PATH="/usr/local/bin:$PATH"
source ~/.bashrc
sudo mv /usr/bin/protoc /usr/bin/protoc_old
protoc --version

3/ Установка и запуск ноды (запуск в Screen сессии):

Создание Screen сессии для ноды:

screen -S nexus_node

В новом открывшемся окне производим компилляцию и запуск ноды:

curl https://cli.nexus.xyz/ | sh

Во время установки система будет задавать вопросы - каждый раз нажимай Enter

В конце установки, на этапе выбора режима (на скрине ниже) вводи 2, нажимай Enter

Следующим шагом вставляем ID ноды, полученный на сайте, нажимаем Enter

После завершения установки ты увидишь логи:

Так выглядят логи, когда твоя нода выполнила таск, и получила награду

Если в логах пруфа меньше 6 пунктов, то это значит, что твоя нода не выполнила таск. Это ничего страшного, нода работает правильно, но из-за глючности и нагрузки на сеть такое может быть:

Невыполненный таск

Для того, чтобы свернуть экран, и при этом нода продолжала работать, нужно закрыть сессию Screen. Для этого нужно зажать Ctrl и нажать A + D

4/ Проверка логов

Чтобы проверить логи и правильную работу ноды, нужно вернуться в Screen сессию ноды. Для этого введи:

screen -r nexus_node

Для правильного выхода из Screen сессии используй ту же комбинацию, что и при установке ноды: нужно зажать Ctrl и нажать A + D

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

screen -S nexus_node -X quit
rm -r .nexus