Установка ноды Gensyn
Эта статья подготовлена командой PROFIT NODES – приватного сообщества, где мы подробно разбираем запуск и настройку нод. Детальнее читайте в конце статьи
Gensyn - гипермасштабный протокол вычислений для создания языковых моделей (ИИ / LLM) глубокого обучения.
Проект привлек инвестиции на сумму $50.6 млн от Andreessen Horowitz (a16z), Galaxy, Maven 11 Capital, CoinFund и других.
Эта нода очень зависима от вычислительной мощности вашего сервера. Если у вас на сервере стоят другие ноды, то есть большая вероятность, что она не поедет.
У нас в приватном сообществе многие арендуют отдельный сервер для неё, и максимум доставляют на него Titan Network
Помимо этого, нода достаточно капризная, и бывает "падает" с разными ошибками. В нашем сообществе PROFIT NODES мы решили эту проблему - написали скрипт для автоперезапуска ноды.
Содержание:
Аренда сервера
Подготовка к установке
Установка ноды
Проверка работоспособности
Бэкап файла swarm.pem
Полезные команды
Аренда сервера
- Нам понадобится сервер, обладающий 12 vCPU / 32 RAM. Подходящий по характеристикам нам сервер есть на хостинге play2go.
- Инструкция по регистрации и покупке сервера уже доступна, а ниже на скриншоте сервер, который нам нужен
- Обязательно выбираем Ubuntu 22
Подготовка к установке
sudo apt-get update && sudo apt-get upgrade -y
По ходу гайда могут возникать такие логи как на скриншоте ниже. Если видим их, просто нажимаем Enter
sudo apt install screen curl build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar bash clang bsdmainutils ncdu unzip libleveldb-dev -y
sudo apt install python3 python3-pip python3-venv python3-dev -y
python3 --version
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - sudo apt install -y nodejs npm install -g yarn
node -v && npm -v && yarn -v
curl -o- -L https://yarnpkg.com/install.sh | bash export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" source ~/.bashrc
sudo fallocate -l 10G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
free -h
Установка ноды
git clone https://github.com/gensyn-ai/rl-swarm/
- Создаём screen-сессию. После создания у нас откроется пространство, и не будет видно всё то что мы вводили до этого
screen -S gensyn
cd ~/rl-swarm
python3 -m venv .venv
source .venv/bin/activate
./run_rl_swarm.sh
- Далее мы должны увидеть такую фразу в логах
"Waiting for modal userData.json to be created..."
если видим её, то нажимаем на клавиатуре клавиши Ctrl + A + D, тем самым мы временно покидаем скрин-сессию
sudo npm install -g localtunnel
curl https://loca.lt/mytunnelpassword
lt --port 3000
- В ответ нам выдаёт временную ссылку, по которой мы должны перейти. Наводим на ссылку мышку, нажимаем на Ctrl и кликаем левой кнопкой мыши по этой ссылке. Она откроется в браузере по умолчанию
- Вводите почту — она будет являться нашим идентификатором. Через неё мы сможем заходить в дэшборд и просматривать результаты работы нашей ноды. Взаимодействие с проектом будет завязано на эту почту!
- Заходим в скрин-сессию, для этого вводим команду ниже и у нас появляются логи, ожидаем как они пройдут
screen -r gensyn
- После у нас спросит, какую модель мы хотим использовать для обучения.
На наших серверах поедет самая слабая модель, копируем её, вставляем в терминал, нажимаем Enter
Gensyn/Qwen2.5-0.5B-Instruct
- После у нас спросит, хотим ли мы участвовать в Prediction Market. Мы в приватном сообществе участвуем, отвечаем Y и нажимаем Enter
- Далее нормальное рабочее состояние ноды является появление этих логов. Рекомендуем первый час не закрывать терминал а последить за логами.
Нода является достаточно капризной.
В зависимости от сервера она может падать с разными ошибками.
Поэтому раз в день обязательно проверяем её!
Если нода упала, её необходимо перезапустить
- Если логи в порядке и нода работает, можно корректно покинуть скрин-сессию.
Нажимаем на клавиатуре клавиши Ctrl + A + D. - Если мы корректно покинули скрин-сессию, то мы должны увидеть слово detached
Поздравляю! Нода установлена! Осталось регулярно проверять её работу и сделать Backup!
Проверка работоспособности ноды
- Логи ноды должны быть такими как в этом пункте
- После 4-х часов безотказной работы ноды, заходим в дэшборд и логинимся точно также, как логинились во время запуска ноды
Обязательно используем ту же самую почту, что и во время запуска ноды!
- Нажимаем на большую кнопку RL Swarm (1) и мотаем вниз. Мы должны увидеть нашу ноду (2), а также Participation и Training Rewards. Также, мы должны увидеть адрес (3), которые аффилирован с нашей нодой. Сохраняем его!
- Значения Participation и Training Rewards должны расти! В норме на подобном сервере Participation растут на 10-20 пунктов в сутки. Для Rewards нет точных данных, т.к. на момент написания гайда (12.11.2025) Rewards не начисляются никому уже неделю
- Важно! Эти значения примерные и актуальны если только нода работает всё время! Если у вас нода отвалилась, а вы не увидели этого, значит у вас будут другие значения!
В нашем приватном канале PROFIT NODES: 1) Мы написали скрипт, который автоматически перезапускает ноду, и не нужно тратить время и следить за ней
2) Получаем роли Block, The Swarm, Verified Developer и другие благодаря готовым инструкциям и скриптам
Бэкап файла swarm.pem
Нам необходимо сделать бэкап нашей ноды — это файл swarm.pem. Благодаря этому файлу и почте с помощью которой вы логинились во время запуска, вы сможете запустить эту ноду на любом другом сервере!
- Слева и справа у нас два окна, мы можем перемещать файлы с одного сервера на другой, или с нашего компьютера на сервер и обратно!
- Слева нажимаем Local (зелёная кнопка), выбираем Users -> имя вашего пользователя -> Downloads (чтобы путь был такой же как на скриншоте)
- Заходим в директорию rl-swarm, листаем вниз и видим файл
swarm.pem - Зажимаем его левой кнопкой мыши и переносим в левую часть, на наш локальный компьютер как на скриншоте
- Теперь файл swarm.pem оказался в директории загрузок у вас на компьютере. Можете перенести его в любую удобную для вас папку
Полезные команды
screen -ls
- Если сессий несколько, или статус у неё Attached — значит нужно разбираться более конкретно. Пишите в комменты свои вопросы.
- Если сессий нет как на скриншоте ниже, значит
выполняем инструкцию по ссылке
screen -r gensyn
- Остановка ноды выполняется таким образом. Нужно сначала зайти в скрин-сессию командой выше и в скрин-сессии нажать несколько раз Ctrl + C, чтобы завершить работу ноды
Перезапуск ноды
- В этом случае видим, что внизу появилась строчка
"(.venv) root@xxxx:~/rl-swarm#" - Если этой строчки нет, значит нам нужно 1-2 раза нажать комбинацию клавиш на клавиатуре Ctrl + C
- После этого должна появится эта строчка
- В таком случае, начинаем повторный запуск ноды с этого пункта
screen -ls | grep gensyn | awk -F. '{print $1}' | xargs -I {} screen -S {} -X quit- Если скрин-сессии нет, значит нужно создать новую и запустить ноду в ней заново. Выполняем инструкцию ниже:
screen -S gensyn
cd ~/rl-swarm/ && source .venv/bin/activate
И начинаем повторный запуск ноды с этого пункта
Остались вопросы или столкнулись с ошибкой❓
Задавайте их в комментариях под этой статьёй — мы читаем всё и обязательно ответим!
Загляните в раздел с гайдами — там вы найдёте ещё больше инструкций связанных с нодами и не только.
🔒 Что такое приватное сообщество PROFIT NODES?
В нашем закрытом сообществе ты получишь:
🔹 Поддержку от команды и участников — поможем на любом этапе
🔹 Подборки самых перспективных нод — мы отбираем только актуальные и прибыльные
🔹 Подробные гайды по 15–20 нодам с пошаговыми инструкциями
🔹 Информацию по мультинодингу — как ставить 10+ нод на один сервер и не переплачивать
🔹 Проверенные скрипты-однострочники — запускай ноду в один клик
🚀 Мы делаем запуск нод понятным, быстрым и выгодным.
Присоединяйся к нам сейчас: https://t.me/ProfitNodes_bot