January 4, 2023
Минима актуал установка
Docker (Linux install)
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
⠀Добавить пользователя (необходимо ввести его будущий пароль)
sudo adduser minima
⠀Добавить пользователя в необходимые группы
sudo usermod -aG sudo,docker minima
⠀Переключиться на созданного пользователя
su - minima
⠀Придумать, ввести в переменную пароль и запомнить его (переменная сбросится после перезапуска).
minima_password="PASSWORD"
docker run -d -e minima_mdspassword="$minima_password" -e minima_server=true -v ~/minimadocker8001:/home/minima/data -p 8001-8004:9001-9004 --restart unless-stopped --name minima8001 minimaglobal/minima:latest
⠀Запустить программу автообновления ноды
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
⠀Добавить команды в систему в виде переменных:
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_log -v "docker logs minima8001 -fn 100" -a . <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_wt_log -v "docker logs watchtower -fn 100" -a
docker exec -it minima8001 minima
incentivecash uid:NODE_ID
Выйти из терминала можно сочитанием:
Ctrl+D
docker stop minima8001
sudo rm -r /home/minima/minimadocker8001/
docker start minima8001
Пропишите эти команды поочереди. Затем через минуту проверьте блок, если догонит, то привяжите свой ID, так как во время команд он отвяжется. Далее, если будет повторяться отставание, можно прописать в кронтаб автоперезагрузку ноды, чтоб сама перегружалась и догоняла блоки
su - minima
crontab -e
если спросит чем открыть 1 enter стрелками идем на пустую строку и добавляем 0 /12 * * docker restart minima8001 Закрываем сохраняем ctrl+x Y Enter