F2F
May 9, 2022

Поднимаем ноду Minima

Итак, из прошлой статьи вы уже знаете, что такое нода.

Ноду данного проекта некоторые люди держат с июля 2021, но до главных событий, которые будут уже этой осенью еще много времени и можно спокойно нафармить не одну сотню токенов.

Ежедневно за работу ноды начисляется 1 монета Minima. После окончания тестовой сети монеты перейдут в основную сеть в соотношении 1:1. Дополнительные награды можно получить за поиск багов, активность в дискорде проекта и соответственно за участие в амбассадорской программе Minima.

Ну что же, давайте приступим к первым шагам перед установкой ноды...

Регистрация в награждаемом тестнете Minima:

  • Переходим по ссылке и регистрируемся

все должно быть интуитивно понятно, для наглядности смотрите пример ниже

Не забудьте нажать «Send Verification Code» и вписать код в соответствующее поле. Заполняем остальные поля и нажимаем "Register"

После этого в письме от [email protected] нужно подтвердить регистрацию, нажав на кнопку «Complete registration»

Логинимся

Теперь вас перекинет на страницу (ваш кабинет минимы), где вы увидите следующее:

У вас будет все по нолям, но это пока что! Наш акк для награждаемого тестнета создан! Done!

Что значит каждая строчка:

Incentive ID - ваш ID в награждаемом тестнете (его мы будем привязывать к ноде)

Invite Link - ваша реферальная ссылка для Incentivized Testnet

Daily Rewards - ежедневные награды за держание ноды (в сутки дают по одной монете)

Previous Rewards - те же самые награды за держание ноды, но для давних участников, кто держал еще с прошлого года, отображают количество перенесенных наград из раннего тестнета.

Inviter Rewards - награды от ваших рефералов, за то что они держут ноду и зарегистрировались по вашему Invite Link'у (за одного реферала вам дается 0.1 в сутки).

Last Ping - пинг ноды, когда установим ноду он должен появится и обновляться раз в сутки, что будет говорить о корректной работе ноды.

Нода Minima - одна из самых простых нод, которые мне приходилось ставить. Ее можно ставить на телефон (только на Android версии 9 и выше), на свой домашний пк или на арендованный сервер.

Ниже я сделал выжимку (из гайда Let's Node) для установки ноды на сервер (ОС: Linux / Ubuntu 20.04)

Аренда сервера для ноды

Требования:

Минимальные (VPS/VDS/DS):
1 CPU, 1 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04

Рекомендуемые (VPS/VDS/DS):
2 CPU, 2 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04

Подходящие сервера можно арендовать здесь:

  • Hetzner — CPX11 (4.15€/месяц)
  • Contabo — VPS S (4.99€/месяц)
  • IpHoster — VPS-KVM-S (2.95$/месяц, но с недавних пор аренда только от года)
  • Digital Ocean — Regular with SSD (5$/месяц) по моей рефке вам будет начислен бонус 100$, которые сгорают через два месяца, а дальше зависимо от стоимости сервера вы платите ежемесячную сумму с карты).

Предположим, что сервер вы арендовали.

Теперь вам пришлют сообщение с данными для доступа к серверу, где нам нужен ваш IP-адрес и пароль от сервера (ниже пример сообщения от хостинга iphoster):

Чтобы зайти на сервер с ПК (windows) нам понадобиться софт для удаленного доступа, скачиваем PuTTY

  1. Запустите PuTTY.
  2. На вкладке Session укажите Host Name (IP-адрес сервера), Port (по умолчанию 22, но если вы в конфигурации сервера указали другой порт, нужно задать его номер).
  3. Убедитесь, что тип соединения установлен SSH.
  4. Нажмите на кнопку Open, чтобы подключиться.

Если вы ввели правильные данные, появится окно консоли, в котором нужно указать логин и пароль для подключения к серверу (зачастую логин: root, а пароль указан в сообщении на почте). При первом запуске также отобразится запрос на добавление устройства в список известных. Таким образом мы залогинилсь на сервер.

Подключение на Linux и macOS:

Теперь посмотрим, как подключиться по SSH через терминал на Linux и macOS. Для этого не требуется установка дополнительных компонентов, все работает «из коробки».

  1. Запустите терминал. Обычно для этого используется сочетание клавиш Ctrl+Alt+T. Найти терминал также можно по пути «Главное меню» — «Приложения» — «Система».
  2. Выполните команду для подключения. Синтаксис такой же, как на Windows, — ssh [email protected]. Если порт не стандартный, то нужно явно его указать: например, ssh [email protected] -p 150. Вместо root вы указываете свое имя пользователя, а вместо 185.104.114.90 — IP-адрес своего сервера.
  3. Если хост и порт указаны верно, на следующем шаге появится запрос на ввод пароля. При первом подключении также будет предложение добавить новое устройство в список известных. Для этого введите yes и нажмите на клавишу Enter.

На этом подключение завершено. Теперь все команды, которые вы вводите в терминале, будут выполняться на удаленной машине.

И только теперь установим ноду по гайду ребят из Let's Node

💻Установка ноды на сервер Linux (Ubuntu):

1) Установить ноду:

wget -O minima_setup.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_setup.sh && chmod +x minima_setup.sh && sudo ./minima_setup.sh -r 9002 -p 9001

Если появляется такая ошибка, игнорируем её. Она сообщает о том, что ранее не было установлено никакой версии Minima.

Устанавливаем необходимые пакеты

apt install curl jq -y

2) Ctrl+C для выхода из лога, и далее привязать Incentive ID (Скопировать с сайта https://incentivecash.minima.global/  и вставить в команду, заменив xxx-xxx):

curl 127.0.0.1:9002/incentivecash+uid:ХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХ | jq

Устанавливаем необходимые пакеты

apt install curl jq -y

Проверка

Вернуться на сайт и удостовериться, что в графе LAST PING примерно текущее время.

Полезные команды:

Посмотреть логи:

sudo journalctl -f -n 100 -u minima_9001

Перезапустить ноду:

sudo systemctl restart minima_9001

Проверить версию:

curl 127.0.0.1:9002/status | jq | grep version

📱 Установка ноды на телефон (Android 9 и новее):

Скачать APK файл и установить.

Разрешить установку сторонних приложений, если это ещё не сделано (инструкция).

Разрешить работу в фоне одним из способов:

  • После запуска приложения в появившихся окнах разрешить работу в фоновом режиме;
  • Настроить работу приложения в фоновом режиме вручную, о том как это сделать можно найти в поисковике.

Затем вставить Incentive ID из https://incentivecash.minima.global/

Открыть вторую страницу приложения и вести ID ноды в соответствующее поле.

Нажать кнопку «Update».

💻 Нода на домашний ПК (Windows) - ставим по официальному гайду

Информация по установке ноды взята из гайда Let's Node но немножко дополнена и структурирована под F2F community.

Если у вас появились сложности или вопросы - пишите, решим это в нашем чате)

MINIMA

Website | Telegram | Ru Telegram | Discord | Twitter | Medium

Белая книга | GitHub | YouTube | Официальный гайд