Майнинг на OrangePi
https://t.me/kirddd#OrangePi
Итак, история про DuCo и Orange Pi Zero.
Имелась в наличии данная платка и я скачал отсюда в разделе Orange Pi Zero/Zero LTS выбрал Armbian и оказалася тут где выбрал Focal (если что Focal на базе Ubuntu, а Buster на базе Debian)
записал на карту, у девайса нет видеовыхода типа HDMI, можно подключить через USB->TTL->GPIO и потом с компа залогониться через компорт, но я подключил девайс к роутеру по RJ-45
далее по ssh root:1234
при первом запуске armbian задаёт куча разных вопросов, типа сменить руту пароль, создать пользователя, изменить ли локаль, выбрать bash или zsh, я только пароли поменял, а локаль не трогал и выбрал zsh
убрал в /etc/sshd_config возможность логинится по ssh под рутом и перегрузил плату
сразу apt update && apt upgrade -y
настроил подключение по wifi:
sudo nmtui-connect SSID-Name
после перезагрузки зашёл по ssh созданным пользователем и как в мануале попробовал Linux way:
sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y
git clone https://github.com/revoxhere/duino-coin
python3 -m pip install -r requirements.txt
и вот на этом шаге меня ждал сюрприз в виде куче ошибок, изучая ошибки я сделал следубщее:
pip install --upgrade pip
sudo apt-get install python-dev python3-dev libevent-dev build-essential libssl-dev libffi-dev -y
попробовал снова установить зависимости и снова ошибки, в этот раз ругалось на отсутствие компилятора rust, установил командой:
curl https://sh.rustup.rs -sSf | sh
не забыл добавить путь:
source $HOME/.cargo/env
теперь установка зависимостей выполнилась без проблем, только ждать пока скачается и откомпилируется:
python3 -m pip install -r requirements.txt
запустил tmux, в принципе можно было бы и screen или у майнера добавить в конце & чтобы команда продолжала действие после того как я от железки отсоеденюсь, но я использовал tmux:
tmux
в нём уже написал:
python3 PC_Miner.py
первый запуск спросил у меня какой аккаунт на сервере, сколько ядер я планирую использовать, как назвать риг, какаую сложность выбрать, я указал рекомендуемые 4 ядра, название и сложность Low как рекомендуемую для Raspberry Pi и подобных
ещё был вопрос сколкьо донатить разрабам, я выше кидал цитату 🙂
в общем всё поехало и заработало, в веб-кошельке я видел работу 4 майнеров
P.S. статья от подписчика @kirddd, вся пунктуация и орфография сохранена
Подписывайтесь на наш канал, дальше еще больше полезных материалов!