Скрипт для запуска нескольких нод Nexus на одном сервере
Гайд по установке нескольких нод Nexus на 1 сервер
Не забываем подписаться на ТГ канал SNG DAO, чтобы ничего не пропустить!
📦 Что входит?
nexus.sh Основной скрипт (автоматическое создание сессий)
node.txt Список Node IDs (по одному id в строку)node_X_log.txt Логи каждой из сесий
🚀 Установка и настройка
1) Скачиваем скрипт и переходим в папку:
git clone https://github.com/itsmesatyavir/nexusBot.git cd nexusBot
chmod +x nexus.sh
echo 'export PATH="$HOME/.nexus/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
И вставляем туда ID ваших нод из дашборда Nexus (по 1 в строку)
./nexus.sh
Все. Можно ждать обновления информации в разделе ноды в дашборде.
Таким образом можно запустить 10–15 если позволяют ресурсы вашего сервера.
🤖 Полезные команды:
screen -ls
Открыть определённую сессию (например: screen -r nexus_1)
screen -r название
Свернуть сессию и оставить работать:
tail -f node_1_log.txt
🧬 Обновление
1️⃣ Закрываем все сессии Nexus которые создал скрипт:
screen -ls | grep "nexus_" | awk '{print $1}' | xargs -I {} screen -X -S {} quit2️⃣ Удалите старую версию nexus rm ~/.nexus/bin/*
3️⃣ Выполните: source ~/.bashrc
4️⃣ После того как закрыли все сессии с нексусом, запускаете скрипт:
cd nexusBot; ./nexus.sh
Он снова создаст скрины с вашими нодами, но уже с обновленной версией.