Поднимаем ноду 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
- Запустите PuTTY.
- На вкладке Session укажите Host Name (IP-адрес сервера), Port (по умолчанию 22, но если вы в конфигурации сервера указали другой порт, нужно задать его номер).
- Убедитесь, что тип соединения установлен SSH.
- Нажмите на кнопку Open, чтобы подключиться.
Если вы ввели правильные данные, появится окно консоли, в котором нужно указать логин и пароль для подключения к серверу (зачастую логин: root, а пароль указан в сообщении на почте). При первом запуске также отобразится запрос на добавление устройства в список известных. Таким образом мы залогинилсь на сервер.
Теперь посмотрим, как подключиться по SSH через терминал на Linux и macOS. Для этого не требуется установка дополнительных компонентов, все работает «из коробки».
- Запустите терминал. Обычно для этого используется сочетание клавиш Ctrl+Alt+T. Найти терминал также можно по пути «Главное меню» — «Приложения» — «Система».
- Выполните команду для подключения. Синтаксис такой же, как на Windows, — ssh [email protected]. Если порт не стандартный, то нужно явно его указать: например, ssh [email protected] -p 150. Вместо root вы указываете свое имя пользователя, а вместо 185.104.114.90 — IP-адрес своего сервера.
- Если хост и порт указаны верно, на следующем шаге появится запрос на ввод пароля. При первом подключении также будет предложение добавить новое устройство в список известных. Для этого введите yes и нажмите на клавишу Enter.
На этом подключение завершено. Теперь все команды, которые вы вводите в терминале, будут выполняться на удаленной машине.
И только теперь установим ноду по гайду ребят из Let's Node
💻Установка ноды на сервер Linux (Ubuntu):
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
примерно текущее время.
Полезные команды:
📱 Установка ноды на телефон (Android 9 и новее):
Скачать APK файл и установить.
Разрешить установку сторонних приложений, если это ещё не сделано (инструкция).
Разрешить работу в фоне одним из способов:
- После запуска приложения в появившихся окнах разрешить работу в фоновом режиме;
- Настроить работу приложения в фоновом режиме вручную, о том как это сделать можно найти в поисковике.
Затем вставить Incentive ID из https://incentivecash.minima.global/
Открыть вторую страницу приложения и вести ID ноды в соответствующее поле.
💻 Нода на домашний ПК (Windows) - ставим по официальному гайду
Информация по установке ноды взята из гайда Let's Node но немножко дополнена и структурирована под F2F community.
Если у вас появились сложности или вопросы - пишите, решим это в нашем чате)
MINIMA
Website | Telegram | Ru Telegram | Discord | Twitter | Medium