Nexus. Testnet 2. Установка ноды
Регистрация и получение ID ноды:
1/ Заходим на сайт проекта и авторизуемся с почтой или Google. Если участвовал в предыдущих фазах тестнета, авторизуйся с той же почты!
Установка ноды на Ubuntu:
Поочерёдно ввести следующие команды:
1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)
sudo apt update && sudo apt upgrade # По оканчании нажать Enter
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
Чтобы проверить логи и правильную работу ноды, нужно вернуться в Screen сессию ноды. Для этого введи:
screen -r nexus_node
Для правильного выхода из Screen сессии используй ту же комбинацию, что и при установке ноды: нужно зажать Ctrl и нажать A + D
Удаление ноды:
screen -S nexus_node -X quit rm -r .nexus