СТАВИМ НОДУ GaiaNet - $10kk ИНВЕСТА
Всем привет, сегодня поставим легкую ноду для проекта GaiaNet, за которую мы будем получать поинты и возможно какие-то награды в будущем. Напоминаю, если вы новичок, для начала крайне советую усвоить базу - вот вам наш онбординг-гайд по нодам!
Что по инвесту? Ребята подняли $10кк вечнозелённых в SEED раунде от Mirana Ventures, Mantle и других, что очень даже неплохо. Seed раунд был совсем недавно (28 мая), поэтому мы будем супер early.
Что это вообще за проект? GaiaNet — это децентрализованная вычислительная инфраструктура, позволяющая каждому создавать, развертывать, масштабировать и монетизировать собственных ИИ-агентов. Можем ожидать хороший профит на выходе, т.к. проект строится на нод раннерах (на нас) и связан с ИИ трендом, который сейчас на хайпе. TwitterScore здесь хороший - 28 баллов.
1. ЧТО НАМ ПОНАДОБИТСЯ?
Сервер (от 14.09€/месяц)
Операционка Ubuntu 22.04
Немного усилий - нода ставиться совсем несложно
Минимальне характеристики для сервера:
> 4 CPU
> 8 GB RAM (но лучше брать 16+GB, т.к. нода очень зависима от оперативки)
> 200 GB свободного SSD-хранилища
Нужный нам сервер можно найти на SpaceCore, там он стоит +-14.09€ в месяц. Сейчас наглядно покажу как его купить!
2. АРЕНДА СЕРВЕРА
Для аренды такого сервера на SpaceCore есть два подходящих варианта:
1. Вариант: Идём сюда, клацаем вверху "Полное меню" -> "Виртуальные серверы" -> "Заказать" -> Видим "Конфигуратор" и жмем "Заказать".
Далее выставляем нужные нам параметры как на скрине, а именно: CPU: 4 - RAM: 8 GB (напоминаю, что лучше взять 16+GB) - Хранилище: 200 GB - OS (операционка): Ubuntu 22.04
2. Вариант (гораздо выгоднее, чем первый, если брать сервер на долгосрок): Идём сюда, клацаем вверху "Полное меню" -> "Виртуальные серверы" -> "Заказать" -> Меняем дата-центр на "Contabo | Germany" -> Ищем сервер, как на втором скриншоте снизу и заказываем
Далее переходим к процессу настройки и оплаты:
Предупрежу, за первый месяц получиться дороже, т.к. Contabo берут 9.99€ за установку сервера, но дальше мы получем 6CPU, 16GB, 400GB SSD и интернет в 4 раза быстрее, чем в первом варианте всего лишь за разницу в цене - 0.11€!
Оплачиваем и ждём, пока наш сервер будет готов. Автопродление можете оставить/выключить на своё усмотрение. В способе оплаты советую выбирать Cryptomus - через него можно оплатить практически любой криптой, в том числе многими любимой соланой)
Как только сервак готов - продолжаем!
3. ПЕРЕХОДИМ К УСТАНОВКЕ ПО
Делаем практически все тоже самое, что и в предыдущих гайдах (советую их прочитать: тык1 и тык2). Качаем MobaXterm (ПОшка) по ссылке.
Мини-гайд как зайти на сервак через Мобу:
> Качаем, архив извлекаем в удобную вам папку. После этого в папке видим такой файл:
> Запускаем его. В самой проге для начала непросто разобраться, поэтому показываю. Кликаем на верхней панели Session -> SSH. Вводим IP от сервера и username "root" (может быть другой, смотрите данные после покупки сервера) Подробнее на скринах:
Также, у Ubuntu есть особенность - мы не видим ввода пароля, пароль вставляется на колёсико мыши, и жмём Enter.
Делаем самое важное перед установкой самой ноды: устанавливаем и обновляем необходимые пакеты командой ниже.
sudo apt update && sudo apt upgrade -y
Также установим полезную тулзу - tmux. Опытные линуксоиды обожают ее, т.к. это как магия для вашего терминала, позволяющее легко жонглировать несколькими задачами в одном окне, даже если вы отсоединитесь и вернетесь позже. Последнее из этого нам как раз и надо, потому что tmux позволит сохранить рабочий процесс в окне, даже если вы случайно закроете терминал, отключитесь от серева или у вас банально пропадет интернет, вся ваша работа в терминале останется!
sudo apt install -y tmux
Чтобы создать новую рабочую сессию/окно, хватит буквально одного слова:
tmux
Чтобы выйти из сессии нужно зажать комбинацию клавиш (не используйте команду exit
, так вы закроете сессию и потеряете все работу в терминале!):
Ctrl + B и затем один раз D
Посмотреть все существующие сессии:
tmux ls
Чтобы снова подключиться к существующей сессии (если она одна):
tmux a
если нужно подключиться к какой-то определенной и их больше чем одна:
tmux a -t ИМЯ_СЕССИИ
Когда вы создаете сессии обычной командой tmux
, то у них стандартные имена: 0,1
и т.д., с помощью tmux ls
можно узнать название интересующей и подключиться к ней. Шпаргалка по tmux: тык.
4. УСТАНАВЛИВАЕМ И ЗАПУСКАЕМ НОДУ
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
2. Используем эту команду, чтобы использовать GaiaNet CLI в нашей оболочке bash:
source ~/.bashrc
или то, что у вас будет в конце после использование первой команды (подчеркнуто красной линией):
3. Инициализируем GaiaNet ноду с помощью команды:
gaianet init
ВНИМАНИЕ! У кого сервер с 8GB оперативки, используем команду ниже по рекоммендациям разработчиков:
gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/qwen-1.5-0.5b-chat/config.json
gaianet start
6. Получаем Node id и Device id — копируем и сохраняем в надежное место:
gaianet info
7. ОЧЕНЬ ВАЖНО! Нужно сохранить файл nodeid.json
, т.к. это единственный пруф, что нода принадлеждит вам.
Если вы делали все по гайду и ничего не изменяли, то просто по очереди используйте команды снизу:
cd ~ cd gaianet/ nano nodeid.json
Перед вами откроется файл, просто скопируйте все содержимое файла и сохраните куда вам удобно в формате .json
. Лично я сохраняю такую инфу на зашифрованную флешку с другими приватниками.
5. ПРИВЯЗЫВАЕМ НАШУ НОДУ
> Идем на сайт и коннектим EVM и в профиле привязываем все соц.сети
> Справа сверху нажимаем на кнопку с адресом кошелька и переходим в "Node"
> Добавляем ноду и вставляем раннее сохраненные IDшники:
> Далее наша нода будет успешно добавлена:
> Помните ссылку, которую я просил вас сохранить? Если вы ее потеряли, ничего страшного. Вы можете посмотреть всю информацию по вашей ноде, если просто нажмете на нее:
> Копируйте ссылку и переходите по ней. У вас должно быть что-то типо такого:
> Нажимайте на Chat with this node и разговаривайте с нейронкой (она же ваша нода). За это тоже должны давать поинты.
Вообще эта нода - имба, т.к. если у вас хороший сервер вы получаете возможность использовать любую нейронку и вам за это еще и платят, ваш персональный ChatGPT из любой точки мира! К тому же эта нода предоставляет бесплатное API, что разработичкам может быть очень полезно при не сложных запросах и хорошем серваке.
> Также можете выполнить задания на Galxe.
ДОП ИНФА
> Обновить ноду:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --upgrade
> Удалить ноду:
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/uninstall.sh' | bash
> Остановить ноду:
gaianet stop
Для тех, кому нужно больше информации по ноде, вот вам дока.
Для доп. ресерча оставлю соцсети проекта:
> Discord
> Website