Команды из видео по NEXUS ноде
- Купить сервер можно где угодно, например: contabo.com или xorek.cloud
- Зайти на сервер можно через команду ssh root@ВАШ-IP и потом пароль, который вам выдаст после покупки сервера.
- Официальный гайд установки от NEXUS
curl https://cli.nexus.xyz/ | sh
nexus-network start --node-id YOUR-ID
ID создаем на сайте "Add CLI node"
Ручная установка всех служб и пакетов, тоже рекомендую это сделать, особенно если собираетесь ставить несколько нод на 1 сервер.
screen -S «название скрина»
Проверка логов работы ноды в скрине
screen -r «название скрина»
Мониторинг процессов на сервере
htop
Просмотр всех активных скринов
screen -ls
Создание исполняемых файлов под отдельные Node-ID на одном сервере
nano /root/YOURNODENAME.sh
#!/bin/bash while true do /root/.nexus/bin/nexus-network start --node-id YOUR-NODE-ID echo "Prover 3 crashed! Restarting in 5 sec..." sleep 5 done
Каждый файл = новая нода = новый NODE-ID. Сохраняем Control + O + Enter. Закрываем Control + X.
chmod +x /root/YOURNODENAME.sh
Для тех, кто не понял, YOURNODENAME = вы сами придумываете имя каждому файлу, например nexus1, nexus2 и тд. Команды chmod можно прописывать на все файлы сразу после их создания.
Делаем авторебут нод если упали
crontab -e
Листаем в самый конец как на видео и там пишем
@reboot screen -dmS YOURNODENAME /root/YOURNODENAME.sh
Для каждой ноды/файла отдельно с новой строчки в самом низу. Сохраняем Control + O + Enter. Закрываем Control + X.
Как запускать все? Пример для 4 нод, если у вас больше, просто добавляете строчку.
screen -dmS YOURNODENAME1 /root/YOURNODENAME1.sh screen -dmS YOURNODENAME2 /root/YOURNODENAME2.sh screen -dmS YOURNODENAME3 /root/YOURNODENAME3.sh screen -dmS YOURNODENAME4 /root/YOURNODENAME4.sh
Остановить сразу все. Пример для 4 нод, если у вас больше, просто добавляете строчку c названием ваших файлов созданных ранее.
pkill -f YOURNODENAME1.sh pkill -f YOURNODENAME2.sh pkill -f YOURNODENAME3.sh pkill -f YOURNODENAME4.sh
Полный цикл: убить → запустить: для 4 нод. Если у вас больше, просто добавляете строчку c названием ваших файлов созданных ранее.
screen -S YOURNODENAME1 -X quit screen -S YOURNODENAME2 -X quit screen -S YOURNODENAME3 -X quit screen -S YOURNODENAME4 -X quit screen -dmS YOURNODENAME1 /root/YOURNODENAME1.sh screen -dmS YOURNODENAME2 /root/YOURNODENAME2.sh screen -dmS YOURNODENAME3 /root/YOURNODENAME3.sh screen -dmS YOURNODENAME4 /root/YOURNODENAME4.sh