Ежедневно за работу ноды начисляется 1 монета Minima. После окончания тестовой сети монеты перейдут в основную сеть в соотношении 1:1. Дополнительные награды можно получить за поиск багов.
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Можно установить приложение на мобильный требования андройд >= 9, но телефон должен постоянно быть в сети
поэтому для меня приемлим VPS.
Общая информация
Официальная документация:
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Системные требования:
1 cpu,
1 ram,
10-20 ssd,
Ubuntu 20.04
Пробовал на Jino. но постоянные провисы, Амазон для РФ закрыт остальные вроде как работают.
Я остановился на Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Установка одной ноды Minima
Подключаемся к серверу с помощью любого ssh клиента под пользователем root, последовательно вводим команды:
1. Обновление системы, установка полезных пакетов:
apt update && apt dist-upgrade -y apt install curl screen nmon htop -y
2. Создаем пользователя minima.
Задаем пароль(который потребуется для ввода).
На все остальные вопросы жмем enter, на последний "y"
sudo adduser minima9001
3. Раздадим права sudo.
sudo usermod -aG sudo minima9001
4. Подключимся под пользователем minima
su - minima9001
5. Скачаем скрипт
sudo curl -fsSL
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
-o get-docker.sh6. Раздадим права на запуск скрипта и выполним скрипт установки докера
sudo chmod +x ./get-docker.sh && ./get-docker.sh
7. Добавим пользователя в группу docker
sudo usermod -aG docker minima9001
8. Выход, что бы применились права на управление докером
exit
9. Подключимся под пользователем minima
su - minima9001
10. Задаем пароль mds (вместо 123) в коде и выполняем команду создания контейнера для первой ноды Minima. Пароль должен состоять из цифр и букв в нижнем регистре, без спец символов!
docker run -d -e minima_mdspassword=123 -e minima_server=true -v ~/minimadocker9001:/home/minima/data -p 9001-9004:9001-9004 --restart unless-stopped --name minima9001 minimaglobal/minima:latest
11. после завершения создания контейнера
exit
12. Запускаем сервисы
sudo systemctl enable docker.service sudo systemctl enable containerd.service
13. Настройка автоматического обновления:
su - minima9001 docker run -d --restart unless-stopped --name watchtower -e WATCHTOWER_CLEANUP=true -e WATCHTOWER_TIMEOUT=60s -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
14. Проверка контейнеров минима
docker ps
15. Открываем через браузер
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Вводим пароль доступа mds (который нужно было заменить вместо 123)
ip адрес узнаем из параметров подключения хостинга, либо командой
wget -qO- eth0.me
Если не удается подключиться к ноде по
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
то прописать Incentive ID можно через терминал Minima. Подробнее в пункте "альтернативный способ добавить свой Incentive ID".
16. Ищем и открываем Incentive Program minidapp
17. Копируем туда свой Incentive ID
Практика показала, что сохранение Incentive ID работает не всегда стабильно и часто зависает, но после нажатия кнопки update, начисления Rewards все равно происходят.
18. Проверяем баланс Rewards на след день (+1 каждые сутки для каждого Incentive ID)
Установка нескольких нод Minima
Подключаемся к серверу с помощью любого ssh клиента под пользователем root, последовательно вводим команды:
1. Обновление системы, установка полезных пакетов:
apt update && apt dist-upgrade -y apt install curl screen nmon htop -y
2. Создаем пользователей minima. Команды этого блока вводим по-очереди.
Задаем пароль(который потребуется для ввода).
На все остальные вопросы жмем enter, на последний "y"
sudo adduser minima9001 sudo adduser minima8001 sudo adduser minima7001
3. Раздадим права sudo. Можно ввести весь блок за раз
sudo usermod -aG sudo minima9001 sudo usermod -aG sudo minima8001 sudo usermod -aG sudo minima7001
4. Подключимся под первым пользователем minima
su - minima9001
5. Скачаем скрипт
sudo curl -fsSL
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
-o get-docker.sh6. Раздадим права на запуск скрипта и выполним скрипт установки докера
sudo chmod +x ./get-docker.sh && ./get-docker.sh
7. Добавим пользователей в группу docker
sudo usermod -aG docker minima9001 sudo usermod -aG docker minima8001 sudo usermod -aG docker minima7001
8. Выход, что бы применились права на управление докером
exit
9. Подключимся под первым пользователем minima
su - minima9001
10. Задаем пароль mds (вместо 123) в коде и выполняем команду создания контейнера для первой ноды Minima. Пароль должен состоять из цифр и букв в нижнем регистре, без спец символов!
docker run -d -e minima_mdspassword=123 -e minima_server=true -v ~/minimadocker9001:/home/minima/data -p 9001-9004:9001-9004 --restart unless-stopped --name minima9001 minimaglobal/minima:latest
после завершения создания контейнера
exit
11. Подключаемся под каждым пользователем по-очереди, запускаем докер и отключаемся. Не забываем менять пароль. Удобно делать в разных окнах терминала. Или последовательно, что бы 100% не ошибиться.
Главное не торопимся.
su - minima8001
docker run -d -e minima_mdspassword=123 -e minima_server=true -v ~/minimadocker8001:/home/minima/data -p 8001-8004:9001-9004 --restart unless-stopped --name minima8001 minimaglobal/minima:latest
exit
su - minima7001
docker run -d -e minima_mdspassword=123 -e minima_server=true -v ~/minimadocker7001:/home/minima/data -p 7001-7004:9001-9004 --restart unless-stopped --name minima7001 minimaglobal/minima:latest
exit
12. Запускаем сервисы
sudo systemctl enable docker.service sudo systemctl enable containerd.service
13. Настройка автоматического обновления (один watchtower для всех контейнеров):
su - minima9001
docker run -d --restart unless-stopped --name watchtower -e WATCHTOWER_CLEANUP=true -e WATCHTOWER_TIMEOUT=60s -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
14. Проверка контейнеров минима
docker ps
15. Открываем через браузер
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
Вводим пароль доступа mds (который нужно было заменить вместо 123)
ip адрес узнаем из параметров подключения хостинга, либо командой
wget -qO- eth0.me
Если не удается подключиться к ноде по
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание
то прописать Incentive ID можно через терминал Minima. Подробнее в пункте "альтернативный способ добавить свой Incentive ID".
16. Ищем и открываем Incentive Program minidapp
17. Копируем туда свой Incentive ID
Практика показала, что сохранение Incentive ID работает не всегда стабильно и часто зависает, но после нажатия кнопки update, начисления Rewards все равно происходят.
18. Проверяем баланс Rewards на след день (+1 каждые сутки для каждого Incentive ID)
Альтернативный способ добавить свой Incentive ID (UID) и не только
docker exec -it minima9001 /bin/sh sh /bin/minima после вводите команду:
mds - посмотреть пароль
status - посмотреть статус своего узла
incentivecash - проверить баланс
incentivecash uid: - привязать node id
help - показать все команды
Начисления:
Пожалуйста Войдите или Зарегистрируйтесь для того чтобы увидеть скрытое содержание