October 10, 2022

Установка ноды Minima + VPN

Всем привет, с вами снова MMS_Team и сегодня мы расскажем как установить ноду Minima. Minima является одной из самых нетребовательных нод и ее можно установить даже на телефон, и потому что она не сильно занимает ресурсы ее можно установить к какой нибудь другой ноде (главное проверьте что нет конфликта портов, краткая инструкция здесь). Но мы сделаем немного иначе на сервере с нодой поднимем ещё свой VPN, для многих это сейчас актуально.

Minima — это блокчейн и одноранговая сеть, предназначенная для того, чтобы быть доступной как можно большему количеству людей, делая ее достаточно компактной для работы на мобильных устройствах и устройствах IoT. Более подробно можно прочитать на официальном сайте

Запуск основной сети minima был перенесён на февраль 2023 года.

По умолчанию Minima устанавливается на порты 9001-9005. Порт RPC по умолчанию — 9002.

Рекомендуемые требования для сервера

2GB RAM 20GB+ of disk space 2Cores CPU

Заказать такой сервер можно на следующих сервисах:

  • https://ruweb.net (479р/мес, оплата - ру карта, киви, крипта)
  • https://greencloudvps.com (от 8$/мес + есть отличные годовые тарифы -Budget KVM Sale за 25$ в год, оплата - карта, крипта)

Краткую инструкцию по аренде сервера можно посмотреть тут

!!! 18.10.2022 Вышло обновление ноды !!!

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

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

Как всегда обновляем наш сервер

sudo apt update && sudo apt upgrade -y

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

sudo apt install curl jq htop net-tools wget -y

Запускаем установку командой (9001 это порт ноды, 9002 порт RPC, при необходимости можно заменить, но тогда не забудьте сменить и порты в других командах)

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 -p 9001

После установки когда пойдут логи, можно их закрыть ctrl+c

Чтобы проверить состояние вашего узла Minima

curl 127.0.0.1:9005/status | jq

Посмотреть журнал

journalctl -u minima_9001 -f

Далее нам необходимо зарегистрироваться в проекте для того чтобы получать награды. Для этого переходим сюда

Нажимаем зарегестрироваться

На открывшейся странице выбираем регион, вводим номер телефона, электронную почту и подтверждение почты, пароль и подтверждение пароля, так же можно ввести инвайт код, подтверждаем что вы не робот, после этого нажимаем кнопку "регистрация" Если российский или украинский номер не поддерживается, можете воспользоваться сервисом - https://sms-activate.org В левом столбце на сайте, увидите ВЫБОР СЕРВИСА и там поиск. В поиске пишете - Любой другой. чуть ниже, под поиском, увидите выбор данного "сервиса", щелкаете, получаете номер.

После этого будет написано что регистрация завершена и надо проверить почту для подтверждения регистрации

Для этого ждем письмо и после того как оно придёт нажимаем кнопку "Завершить регистрацию"

После перехода по ссылке нажимаем кнопку "Войти"

После этого попадаем на страницу с вариантами установки, но так как нодв уже установлена нас интересует "incentive ID"

Нажимаем и переходим на страницу с нашим ID где его можно скопировать

После этого возвращаемся на сервер и привязываем ID командой (замените xxx на свой идентификатор)

curl 127.0.0.1:9005/incentivecash%20uid:xxx-xxx-xxx-xxx-xxx

После этого вы должны увидеть примерно такой вывод

{"command":"incentivecash","params":{"uid":"xxx-xxx-xxx-xxx-xxx"},"status":true,"pending":false,"response":{"uid":"xxx-xxx-xxx-xxx-xxx","details":{"lastPing":"2022-09-25T13:24:54.132Z","inviteCode":"XXXXXXXX","rewards":{"dailyRewards":0,"previousRewards":0.0,"communityRewards":0.0,"inviterRewards":0.0}}}}

Теперь за день вы будете получать по 1 монете, что бы проверить количество монет введите команду

curl 127.0.0.1:9005/incentivecash | jq

Так же рекомендуется установить и настроить брандмауэр, устанавливаем

apt-get install ufw

Отключаем

ufw disable

Разрешить входящие/исходящие подключения по умолчанию

ufw default allow

Запретить входящие подключения к вашим портам RPC — 9005

ufw deny in 9005

Разрешить ssh

ufw allow ssh

Включить брандмауэр, для подтверждения нажимаем "y"

ufw enable

Всё нода установлена и работает, теперь установим VPN

Для этого переходим по ссылке, и нажимаем кнопку "Скачать Outline"

После этого нажимаем "Скачать менеджер Outline"

Выбираем платформу для какой необходимо скачать и скачиваем

После того как файл загрузится, устанавливаем и запускаем.

В открывшемся окне выбираем "настроить где угодно"

Далее копируем скрипт из окна 1, и запускаем его на сервере.

Для работы программы необходим Docker, если он не установлен скрипт спросит установить его или нет, выбираем "Y", и ждем завершения установки

После завершения установки копируем строчку с необходимой информацией

И вставляем в окно 2 в менеджере, после чего нажимаем кнопку "Готово"

После этого вы перейдете в панель управления ключами, по умолчанию создается 1 ключ, но можно добавить необходимое количество, сбоку от ключа расположены кнопки поделиться(можно создать ссылку приглашение или просто скопировать ключ) и настройки (можно удалить, переименовать и настроить ограничение трафика)

Для того чтобы начать пользоваться VPN переходим на сайт и нажимаем "Скачать клиент Outline"

Выбираем платформу для которой нужен клиент и скачиваем

После загрузки, устанавливаем и запускаем клиент

В клиенте нажимаем на кнопку "+" или "Добавить сервер"

В появившееся окно введите ключ

После этого нажмите "Подключить"

Поздравляем, VPN работает.

за помощью пишите https://t.me/mmsnodeschat

Большое спасибо, за внимание и уделенное время

Наш телеграмм канал по нодам — https://t.me/mmsnodes
Наш телеграмм чат по нодам - https://t.me/mmsnodeschat
Наш телеграмм канал по экосистеме Cosmos - https://t.me/cosmochannel_mms

С уважением, MMS_Team