[ОБНОВЛЕНО!] САМАЯ ЛЕГКАЯ УСТАНОВКА НОДЫ ALLORA
NodeRunner![](/file/25ccfe460055228fd9043.jpg)
Всем привет, на связи NodeRunner! Сегодняшний гайд посвящен проекту Allora.
Allora - это новая децентрализованная сеть искусственного интеллекта. Идея проекта заключается в расширении возможностей приложений с помощью более умного и безопасного ИИ посредством самосовершенствующейся сети моделей машинного обучения. Объединив исследования на границе механизмов краудсорсинга, Allora открывает новое пространство для разработки приложений на пересечении криптовалют и ИИ.
Проекту удалось привлечь инвестиции на сумму более $33 млн. от таких фондов как Polychain Capital, Delphi Digital, Blockchain Capital и других.
Прямо сейчас в проекте открыт сезон фарма поинтов, одна из активностей - установка воркера. Давайте рассмотрим требования к серверу:
Требования к серверу:
- CPU: 2 cores;
- RAM: 4GB;
- Storage: 50GB SSD;
- OS: Ubuntu 22.04
Арендовать сервер можно на xorek.cloud за 399 руб/мес и на aeza.net за 9.89 евро/мес.
![](/file/cf4821d5f2ab5e30ef45e.png)
![](/file/22c514faf22ad8f0d0098.png)
!!! ВЧЕРА ВЕЧЕРОМ ВЫШЛО ОБНОВЛЕНИЕ С ФИКСОМ ПОИНТОВ. СКРИПТ ОБНОВЛЕН, ЕСЛИ ВЫ РАНЕЕ НЕ СТАВИЛИ НОДУ, ТО СЕЙЧАС САМОЕ ВРЕМЯ ЭТО СДЕЛАТЬ. ДЛЯ ТЕХ, КТО СТАВИЛ РАНЕЕ ПО ЭТОМУ ГАЙДУ, ИНСТРУКЦИЯ ПО ОБНОВЛЕНИЮ НАХОДИТСЯ СРАЗУ ПОСЛЕ ГАЙДА !!!
Перейдем к инструкции по установке:
- Устанавливаем кошелек Keplr. *Ссылка* на установку для браузера Chrome.
![](/file/c40dee03fe92109df6d4a.png)
2. Переходим на сайт Allora и подключаем кошелек.
![](/file/f7262bd0e015f37692393.png)
![](/file/70717f4c6133bf0758919.png)
![](/file/fce5b3c61f541d91a4a9b.png)
![](/file/06000ab0d0bd28eb084ce.png)
3. Заранее запросим тестовые токены. Сначала узнаем seed фразу кошелька. Открываем расширение Keplr -> Нажимаем на значок профиля справа сверху -> Выбираем нужный кошелек и нажимаем на три точки -> Нажимаем на кнопку "View Recovery Phrase" -> Вводим пароль от кошелька -> Сохраняем открывшуюся seed фразу куда-нибудь недалеко. Далее она нам понадобится.
![](/file/f0ce3e09af09dc72bc78f.png)
![](/file/dc2c429ed2c628bd0ebe5.png)
![](/file/8341a571200c6fa62d190.png)
![](/file/0b1f016048282d21e93c0.png)
4. Переходим на *сайт* и добавляем сеть Allora Network в Keplr. Откроется расширение Keplr, подтверждаем добавление.
![](/file/c0b104d4fdee56694c84e.png)
5. Добавляем сеть Allora-Edgenet(тикер $uALLO).
![](/file/2b88e7bfbc7029edb6c18.png)
6. Копируем адрес кошелька и запрашиваем токены в *кране*. Токены могут прийти не сразу, придется абузить кнопку.
![](/file/553295e72415bdc85e7c0.png)
![](/file/2f7e11502a9a19b505228.png)
7. Перейдем к установке SSH клиента для подключения к серверу. Для установки на Windows перейдите по *ссылке* для загрузки Mobaxterm. Если у Вас компьютер на операционной системе MacOS, то Вы можете использовать SSH клиент Termius, загрузка которого доступна по данной *ссылке*.
8. Установим соединение с сервером. Я буду демонстрировать установку на Windows, поэтому запускаем Mobaxterm и кликаем на кнопку "Session".
![](/file/76f3bd4a56fe5ee915793.png)
9. В открывшемся окне кликаем на кнопку "SSH".
![](/file/f4757c3355eb1fe49104f.png)
10. В поле "Remote host" вписываем IP-адрес арендованного сервера и жмем на кнопку "✅OK" снизу.
![](/file/f2266103ad740268cc959.png)
11. Появится такое окно. Жмем "Accept".
![](/file/fd299f1bae8685ef9e4ca.png)
12. В поле "login as: " вписываем логин для входа на Ваш сервер. Обычно он всегда равен "root" и находится в Вашем личном кабинете на хостинге.
![](/file/a00ce029475ed5649c631.png)
Жмем "Enter" и вводим пароль от сервера, он также указан в Вашем личном кабинете на хостинге. Важное замечание: пароль нельзя вставить комбинацией клавиш "CTRL+V", его необходимо вставить нажав правую кнопку мыши. Пароль не будет отображаться у Вас в поле, т.к. он скрыт из соображений безопасности. Если Вы все корректно вставили, то жмем "Enter" и попадаем на сервер, предварительно нажав "❌No" в открывшимся окне.
![](/file/189ac335ed699ab685f0e.png)
![](/file/6c4462a0ad574cd91dd1e.png)
У Вас должно открыться окно, как на скрине ниже
![](/file/dfb0c0eb87f432fb2ea57.png)
13. Установим Bash-скрипт, который установит ноду за нас. Скрипт был специально разработан для облегчения установки. Вставляем команду в терминал и жмем Enter.
sudo wget https://raw.githubusercontent.com/Mozgiii9/Allora/main/allora.sh && chmod +x allora.sh && ./allora.sh --install
![](/file/83e712855be15f6dc19ff.png)
14. Нажимаем "1". Запустится установка ноды. Установка займет порядка 7-10 минут, возможно больше. Ждем.
![](/file/3f9bf9ceaf6b21c854897.png)
При появлении подобных окон просто жмем "Enter"
![](/file/64d796ba5adabb33f70a8.png)
![](/file/60d103d8262e4f791a511.png)
На данном этапе вставляем ранее скопированную seed фразу. Вставить можно через нажатие на правую кнопку мыши. Далее жмем "Enter".
![](/file/a6ea5a0abae688c659529.png)
Придумываем пароль. Ввод отображаться не будет, вводите пароль внимательно!
![](/file/61e500af1be2ceaf8320b.png)
Вводим пароль еще раз.
![](/file/96d851fec899449b75ef4.png)
Если Вы все сделали верно, то далее Вы увидите картину как на скрине ниже.
![](/file/cec8387ba13d2362d11cf.png)
Еще раз вводим seed фразу.
![](/file/68358ea225d9034b98110.png)
Если все корректно, то Ваш терминал будет выглядеть как на скрине ниже.
![](/file/fde25480fdd9fbe8bc263.png)
Если установка завершена успешно, то Вы получите такое сообщение. Обратите внимание на "code" и "request_id". "code" должен быть равен "200", а "request_id" должен иметь формат как на фото ниже.
![](/file/bd9a16d00796a7b365d89.png)
Давайте проверим логи ноды. Нажимаем "2" на клавиатуре и жмем "Enter". Откроется меню по отображению логов ноды. Ждем 60 секунд и логи начнут отображаться.
![](/file/5bd5250b89bc94caa07d2.png)
Ранее я уже регистрировал свою ноду, так как тестировал установочный скрипт. У Вас вместо "node already registered for topic topic=1" будет написано "Success: registered node".
![](/file/b49751f840a781fc924fa.png)
![](/file/2a4b92e740b34f55dbd83.png)
Для выхода из данного меню нажмем комбинацию клавиш "CTRL+C".
Давайте проверим статус ноды Allora. Нажмем "3" на клавиатуре, после чего "Enter". Появится такой вывод на сервере.
![](/file/bb536a261db7e68195909.png)
Для проверки обновления ноды можно нажать "4".
![](/file/61d86ac99ff745d42fb92.png)
Для выхода из скрипта нажмите "5".
![](/file/2dc6fc5152b9f5c2a65e2.png)
Проверить наличие контейнеров ноды можно командой ниже.
docker ps
Появится такой вывод.
![](/file/0a742e32ef0f5e4000c30.png)
Чтобы зайти обратно в скрипт пропишите команду ниже.
bash allora.sh
Вы можете вернуться на страницу Allora Points и через некоторое время увидеть pts за ноду.
![](/file/27e6f56ea8ef759001c95.png)
После успешной установки ноды можно закрывать окно Mobaxterm.
Инструкция по обновлению ноды для тех, кто ставил ее ранее. Если Вы только что поставили ноду, то обновлять ничего не нужно - у Вас стоит актуальная версия!:
- Вам необходимо подключиться к серверу.
- Выполнить команду ниже:
docker stop $(docker ps -q) && docker rm $(docker ps -aq) && rm -rf allora.sh allora-chain basic-coin-prediction-node
Подождите некоторое время, команда выполняется. Вывод будет примерно такой:
![](/file/c84d16dc8d8d0af9ad123.png)
3. Заново устанавливаем скрипт и запускаем его.
sudo wget https://raw.githubusercontent.com/Mozgiii9/Allora/main/allora.sh && chmod +x allora.sh && ./allora.sh --install
4. Выбираем пункт "1. Установить ноду Allora". Начнется установка актуальной версии ноды. На кошелек нужно запросить токены из нового крана.
![](/file/e2c8881c388ba83839bd7.png)
5. На данном этапе прописываем "y".
![](/file/d6f4cd58da194e1947f40.png)
6. Сначала прописываем пароль от кошелька, который создавали ранее, после нажимаем "y". Далее вводим seed фразу. Напоминаю, ввод пароля на сервере НЕ ОТОБРАЖАЕТСЯ, а seed фраза вставляется нажатием на правую кнопку мыши.
![](/file/a08d5af1fb393f6a93550.png)
![](/file/f47392315cab078bef424.png)
7. Вставляем seed фразу еще раз.
![](/file/4794df8b8d9e36eab37a9.png)
8. Начнется установка контейнеров ноды.
![](/file/97e701af0228ee292026f.png)
9. Если все успешно, то вывод будет такой же, как на скрине ниже. Обратите внимание, что "code" должен быть равен "200".
![](/file/370d658c4212e9dbf4003.png)
На данном этапе все, Вы также можете проверить логи и статус Вашей ноды через скрипт, используя соответствующие для этого пункты в меню скрипта.
![](/file/06fd68539e0901755738f.png)
TROUBLESHOOTING & FAQ & РЕШЕНИЕ ОШИБОК И ПРОЧИХ НЕПОЛАДОК:
По ходу установки ноды могут возникать непредвиденные ошибки, это совершенно нормально. Для того, чтобы их избежать сделайте следующее:
- Проверьте дошли ли Вам тестовые токены. В Allora кран достаточно часто лагает, поэтому убедитесь, что тестовые токены дошли в Ваш кошелек Keplr.
- Если не получается установить ноду и возникает ошибка на каком-либо из этапов установки, то нужно просто все снести и поставить заново. Делается это командой ниже.
docker stop $(docker ps -q) && docker rm $(docker ps -aq) && rm -rf allora.sh allora-chain/ basic-coin-prediction-node/
Если и это не помогает, то можно попробовать переустановить систему через хостинг, на котором Вы арендовали сервер.
3. В конце логов у меня написано "No ALLORA_BLOCK_HEIGHT_CURRENT found in the environment variables.". У меня точно также, это нормально.
![](/file/9db8a1e22a04f71e393b2.png)
4. PTS за ноду на сайте Allora у меня все равно не отображаются. Команда написала в Дискорде, что они учли аптайм за прошедший период и отображение поинтов появится только на следующей неделе, то есть в 20-х числах июля.
Надеюсь, что Ваша установка прошла успешно, а лучшей благодарностью будет ответ в комментариях, что нода установилась корректно :)