Скрипты для майнинга во время простоя на платфоре CLORE

Скрипты для майнинга во время простоя на платфоре CLORE

@forsbors


1 Onezerominer 1.3.0 DNX+ZIL
2 BZminer 20.0.0 CLORE+ZIL
3 Rigel 1.15.0 CLORE+ZIL
4 Gminer 3.44 CFX+RXD+ZIL
5 LolMiner 1.84 GRAM+ZIL
6 SRBminer 2.4.9 CLORE+ZIL
7 MiniZ 2.3c FLUX+ZIL
8 WildRig Multi 0.40.1a SKYDOGE
9 Noncerpro-cuda 3.4.1 NIM
10 Скрипт для GPU+CPU (Rigel + SRB)
11 JettonGramGpuMiner (Gram solo)
12 Qubic GPU qli-Client-1.8.8
13 Qubic GPU+CPU qli-Client-1.8.8
14 LolMiner 1.86 GRAM+IRON
15 Qubic pplns GPU+CPU (apool)


Общая информация. Как сделать скрипт для любого майнера по вашему желанию.


Генератор нам выдает следующий скрипт для t-rex под майнинг ALPH:

#!/bin/sh
apt update -y
apt install screen -y
cd ~
wget https://github.com/trexminer/T-Rex/releases/download/0.26.8/t-rex-0.26.8-linux.tar.gz
tar -xvf t-rex-0.26.8-linux.tar.gz
echo "/root/t-rex -a blake3 -o eu1-alph.coinhunters.name:20032 -u сюда_вставляй_свой_адрес_кошелька -p x" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


Погнали разбираться с текстом срипта. Я в этом всем особо не силен потому далее коммент от ChatGPT с некоторыми моими правками:

В данном скрипте мы сначала обновляем систему и устанавливаем screen (apt update -y и apt install screen -y). Затем переходим в домашнюю директорию (cd ~) в данном случае это каталог root и скачиваем, получается в этот каталог архив с майнером (wget https://github.com/trexminer/T-Rex/releases/download/0.26.8/t-rex-0.26.8-linux.tar.gz) T-Rex. Разархивируем его (tar -xvf t-rex-0.26.8-linux.tar.gz) и создаем файл mine.sh, в котором указываем аргументы, с которыми будет запущен майнер (echo "/root/t-rex -a blake3 -o eu1-alph.coinhunters.name:20032 -u сюда_вставляй_свой_адрес_кошелька -p x" > /root/mine.sh). Аргументы берем из репозитория майнера по ссылке https://github.com/trexminer/T-Rex/blob/master/README.md.

Далее запускаем скрипт в screen (screen -dmS mining bash /root/mine.sh). Наконец, добавляем информацию о программе майнера в конфигурационный файл supervisord.conf, чтобы он автоматически запускался при загрузке системы.

Вроде стало понятно, что следует изменить в скрипте чтоб запустить любой другой манер (выделил жирным в тексте скрипта). Допустим нам нужен SRB для майнинга CLORE+ZIL. Ищем SRB на github, это вот тут: https://github.com/doktor83/SRBMiner-Multi/releases.

В списке выбираем версию для линукс и копируем ссылку (нужна именно под линукс, НЕ хайв). Команда для скачивания SRB будет выглядеть следующим образом:

wget https://github.com/doktor83/SRBMiner-Multi/releases/download/2.2.5/SRBMiner-Multi-2-2-5-Linux.tar.xz

Команда для извлечения из архива:

tar -xvf SRBMiner-Multi-2-2-5-Linux.tar.xz

Теперь нам надо выяснить путь до файла майнера, который следует запускать чтоб собственно стартанул майнинг, в винде это был бы .exe, а тут будет без расширения. Для этого можно качнуть архив с майнером к себе на комп ну и заглянуть внутрь при помощи какого нибудь winRAR:

Искомый путь будет /root/SRBMiner-Multi-2-2-5/SRBMiner-MULTI. Теперь у нас есть все необходимое чтоб внести нужные изменения и получить срипт для запуска SRB майнера, собственно пример рабочего скрипта для запуска CLORE+ZIL будет выглядеть следующим образом:


#!/bin/sh
apt update -y
apt install screen -y
cd ~
wget https://github.com/doktor83/SRBMiner-Multi/releases/download/2.2.5/SRBMiner-Multi-2-2-5-Linux.tar.xz
tar -xvf SRBMiner-Multi-2-2-5-Linux.tar.xz
echo "/root/SRBMiner-Multi-2-2-5/SRBMiner-MULTI --disable-cpu --algorithm kawpow --pool ap.vipor.net:5030 --wallet сюда_вставляй_свой_адрес_кошелька_CLORE.Сюда_имя_рига --zil-enable --zil-pool eu.crazypool.org:5005 --zil-wallet сюда_вставляй_свой_адрес_кошелька_ZIL.Сюда_имя_рига --zil-esm 2" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


Подставляем свои кошельки, имя рига, желаемый пул. Параметры SRB майнера берем тут.

Идем в маркетплейс, My Servers и тыкаем на нужный сервер из списка:

Делаем все как на картинках и вставляем текст скрипта в нужное место и жмем Apply. Ждем какое то время пока выполнится скрипт и начнется майнинг. Понять, что все работает можно по потреблению в хайве, температурам карт, скорости вентиляторов и активности рига на пуле.

Еще можно воспользоваться командой nvidia-smi:

Или можно заглануть в контейнер докера. Для этого используем команду:

docker ps

затем идем в контейнер c именем clore/mining, ID которого b35dc0699da3:

docker exec -it b35dc0699da3 /bin/bash

И смотрим запущенные процессы в контейнере:

screen -ls (или screen -list)

Открываем терминал процесса с именем 440:

screen -r 440

Любуемся логом майнера. Выйти из терминала ctrl+a+d


1. Onezerominer 1.3.0

#!/bin/sh
ALGO1="dynex" # тут ничего менять не надо
ALGO2="ziliqa" # тут ничего менять не надо
POOL1="eu.dnx.k1pool.com:3690" # тут меняй адрес пула DNX на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька DNX на свой, кавычки оставь на месте, этот коммент не удаляй
POOL2="stratum+tcp://eu.zil.k1pool.com:1111" # тут меняй адрес пула ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig10" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/OneZeroMiner/onezerominer/releases/download/v1.3.0/onezerominer-linux-1.3.0.tar.gz
tar -xzvf onezerominer-linux-1.3.0.tar.gz
echo "/root/onezerominer-linux/onezerominer -a $ALGO1 -o $POOL1 -w $WALLET1 -p $WORKER --a2 $ALGO2 --o2 $POOL2 --w2 $WALLET2 --worker2 $WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf

Тут требуется вместо ВАШ_КОШЕЛЕК подставить адрес вашего кошелька DNX. Пул dnx.mineradnow.space:18000 можете менять на любой какой захотите. Rig09 это имя рига, тоже меняйте на имя вашего рига.


2. BZminer 20.0.0

#!/bin/sh
ALGO1="clore" # тут можно менять основной алгоритм, кавычки оставь на месте, этот коммент не удаляй
ALGO2="zil" # тут можно менять второй алго, кавычки оставь на месте, этот коммент не удаляй
POOL1="eu.clore.k1pool.com:5030" # тут меняй адрес пула основной монеты на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька основной монеты на свой, кавычки оставь на месте, этот коммент не удаляй
POOL2="eu.zil.k1pool.com:1111" # тут меняй адрес пула ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig03" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://bzminer.com/downloads/bzminer_v20.0.0_linux.tar.gz
tar -xzvf bzminer_v20.0.0_linux.tar.gz
echo "/root/bzminer_v20.0.0_linux/bzminer -a $ALGO1 -p $POOL1 -w $WALLET1 -r $WORKER --a2 $ALGO2 --p2 $POOL2 --w2 $WALLET2 --r2 $WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf

Тут все точно также, подставляем свои кошельки, меняем название рига, меняем пул на какой вам вздумается. Также можно менять основной алгоритм, в данном случае -a clore, на любой какой хочется. Можно добавлять третий алгоритм для трипл майнинга, можно это сделать ручками, а можно воспользоваться конфиг-генератором пройдя по ссылке.


3. Rigel 1.15.0

#!/bin/bash
ALGO="clore+zil" # тут можно поменять алго на какой захочется, кавычки оставь на месте, этот коммент не удаляй
POOL1="stratum+tcp://eu.clore.k1pool.com:5030" # тут меняй адрес пула CLORE на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька CLORE на свой, кавычки оставь на месте, этот коммент не удаляй
POOL2="stratum+tcp://eu.zil.k1pool.com:1111" # тут меняй адрес пула ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig10" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget wget https://github.com/rigelminer/rigel/releases/download/1.15.0/rigel-1.15.0-linux.tar.gz
tar -xvf rigel-1.15.0-linux.tar.gz
echo "/root/rigel-1.15.0-linux/rigel -a $ALGO -o [1]$POOL1 -u [1]$WALLET1 -o [2]$POOL2 -u [2]$WALLET2 -w $WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf

Ну вы уже знаете что, где подставлять и менять.


4. Gminer 3.44

#!/bin/sh
ALGO1="octopus" # алго первой монеты
POOL1="de.conflux.herominers.com:1170" # пул для первой монеты
WALLET1="cfx:aanatwwg5x3zbbc6mpf6wy3sgzegdx8xapycmdxty1" # кошелек первой монеты
ALGO2="radiant" # алго второй монеты
POOL2="ap.vipor.net:5066" # пул для второй монеты
WALLET2="13boKhMvD7qbUf4Lpnt7KFEHM42Pduqfuw" # кошелек второй монеты
POOL3="eu.crazypool.org:5005" # пул для ZIL
WALLET3="zil10nrux4cqmm8vt80dcs57hrmuxvghk93dc7rrwv" # кошелек ZIL
WORKER="Rig08" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/develsoftware/GMinerRelease/releases/download/3.44/gminer_3_44_linux64.tar.xz
tar -xvf gminer_3_44_linux64.tar.xz
echo "/root/miner --algo $ALGO1 --server $POOL1 --user $WALLET1.$WORKER --dalgo $ALGO2 --dserver $POOL2 --duser $WALLET2.$WORKER --zilserver $POOL3 --ziluser $WALLET3.$WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


5. LolMiner 1.84

#!/bin/sh
POOL1="lolminer.ton.ninja:9999" # тут меняй адрес пула GRAM на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="UQDXqZr5PM-HDkGZRwSOk-PJm96zSayR49VJGiv6ufnIJX0s" # тут меняй адрес кошелька GRAM на свой, кавычки оставь на месте, этот коммент не удаляй
TONMODE="6" # тут меняй значение ton-mode, для других пулов может быть другое значение, кавычки оставь на месте, этот коммент не удаляй
POOL2="eu.zil.k1pool.com:1111" # тут меняй адрес пула ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig04" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/Lolliedieb/lolMiner-releases/releases/download/1.84/lolminer-1.84.ZIL.tar.gz
tar -xzvf lolminer-1.84.ZIL.tar.gz
echo "/root/lolminer/lolMiner --algo GRAM --ton-mode $TONMODE --pool $POOL1 --user $WALLET1 --zilpool $POOL2 --ziluser $WALLET2.$WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


6. SRBminer 2.4.9 CLORE+ZIL

#!/bin/sh
ALGO="kawpow" # алго соновной монеты, кавычки оставь на месте, этот коммент не удаляй
POOL1="eu.clore.k1pool.com:5030" # пул основной монеты, кавычки оставь на месте, этот коммент не удаляй
WALLET1="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # кошелек основной монеты, кавычки оставь на месте, этот коммент не удаляй
POOL2="eu.zil.k1pool.com:1111" # адрес пула ZIL, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # адрес кошелька ZIL, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig07" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/doktor83/SRBMiner-Multi/releases/download/2.4.9/SRBMiner-Multi-2-4-9-Linux.tar.gz
tar -xvf SRBMiner-Multi-2-4-9-Linux.tar.gz
echo "/root/SRBMiner-Multi-2-4-9/SRBMiner-MULTI --disable-cpu --algorithm $ALGO --pool $POOL1 --wallet $WALLET1.$WORKER --zil-enable --zil-pool $POOL2 --zil-wallet $WALLET2.$WORKER --zil-esm 2" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


7. MiniZ 2.3c FLUX+ZIL

#!/bin/sh
POOL1="eu-flux.fluxpools.net:7001" # тут меняй адрес пула FLUX на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="t1Z9zAcyGg1AVvHXKwqe3zriAhD6wX9JeNR" # тут меняй адрес кошелька FLUX на свой, кавычки оставь на месте, этот коммент не удаляй
POOL2="eu.zil.k1pool.com:1111" # тут меняй адрес пула ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # тут меняй адрес кошелька ZIL на свой, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig10" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/miniZ-miner/miniZ/releases/download/v2.3c/miniZ_v2.3c_linux-x64.tar.gz
tar -xzvf miniZ_v2.3c_linux-x64.tar.gz
echo "/root/miniZ --url=$WALLET1.$WORKER@$POOL1 --url=$WALLET2.$WORKER@$POOL2 --zil-init" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


8. WildRig Multi 0.40.1a SKYDOGE

#!/bin/sh
apt update -y
apt install screen -y
cd ~
wget https://github.com/andru-kun/wildrig-multi/releases/download/0.40.1a/wildrig-multi-linux-0.40.1a.tar.xz
tar -xvf wildrig-multi-linux-0.40.1a.tar.xz
echo "/root/wildrig-multi --algo skydoge --url stratum+tcp://stratum-eu.rplant.xyz:7091 --user ВАШ_КОШЕЛЕК_SKY.Rig09" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


9. Noncerpro-cuda 3.4.1 NIM

#!/bin/sh
apt update -y
apt install screen -y
cd ~
wget https://github.com/NoncerPro/noncerpro-nimiq-cuda/releases/download/v3.4.1/noncerpro-cuda-linux-3.4.1.tar.gz
tar -xzvf noncerpro-cuda-linux-3.4.1.tar.gz
echo "/root/noncerpro -s eu1-nim.coinhunters.name -p 8544 -a ВАШ_КОШЕЛЕК_NIM -n ИМЯ_РИГА" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


10 Скрипт для GPU+CPU (Rigel + SRB)

#!/bin/sh
ALGO="clore+zil" # тут можно поменять алго на какой захочется, кавычки оставь на месте, этот коммент не удаляй
POOL1="stratum+tcp://eu.clore.k1pool.com:5030" # адрес пула основной монеты, кавычки оставь на месте, этот коммент не удаляй
WALLET1="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # адрес кошелька основной монеты, кавычки оставь на месте, этот коммент не удаляй
POOL2="stratum+tcp://eu.zil.k1pool.com:1111" # адрес пула ZIL, кавычки оставь на месте, этот коммент не удаляй
WALLET2="Krf63bWe2Eme2R3PPnPepH8YQQoyQmvjNuY" # адрес кошелька ZIL, кавычки оставь на месте, этот коммент не удаляй
ALGO_CPU="rx/0" # алго для CPU, кавычки оставь на месте, этот коммент не удаляй
POOL_CPU="ru.zephyr.herominers.com:1123" # адрес пула для CPU, кавычки оставь на месте, этот коммент не удаляй
WALLET_CPU="ZEPHsD7uUBuVHMwYQgVL6UaTgJEWHt8KrbkzBphbmKhw74fD7nJpTNaDZ4vRRftxK2Cb9yxwuKFtaa5zZGwTJBY7LAJ8t3w3MRd" # адрес кошелька для CPU монеты, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig10" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/rigelminer/rigel/releases/download/1.15.0/rigel-1.15.0-linux.tar.gz
tar -xvf rigel-1.15.0-linux.tar.gz
echo "/root/rigel-1.15.0-linux/rigel -a $ALGO -o [1]$POOL1 -u [1]$WALLET1 -o [2]$POOL2 -u [2]$WALLET2 -w $WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
wget https://github.com/doktor83/SRBMiner-Multi/releases/download/2.4.9/SRBMiner-Multi-2-4-9-Linux.tar.gz
tar -xvf SRBMiner-Multi-2-4-9-Linux.tar.gz
echo "/root/SRBMiner-Multi-2-4-9/SRBMiner-MULTI --disable-gpu --algorithm $ALGO_CPU --pool $POOL_CPU --wallet $WALLET_CPU.$WORKER" > /root/mine2.sh
screen -dmS mining2 bash /root/mine2.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining2]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining2 bash /root/mine2.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


11 JettonGramGpuMiner

#!/bin/bash

SEED="слово1 слово2" # Сид от вашего майнинг  кошелька
TONAPI_TOKEN="АААААААААААААААА" # Токен для доступа к TON API
GPU_COUNT=12 # Количество используемых GPU

apt update -y
apt install screen -y
apt install git -y
apt install curl -y
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.bashrc
chmod +x /root/.nvm/nvm.sh
source /root/.nvm/nvm.sh
nvm install 16
cd ~
git clone https://github.com/TrueCarry/JettonGramGpuMiner.git
cd JettonGramGpuMiner
wget https://github.com/tontechio/pow-miner-gpu/releases/download/20211230.1/minertools-cuda-ubuntu-18.04-x86-64.tar.gz
tar -xvf minertools-cuda-ubuntu-18.04-x86-64.tar.gz
echo "SEED=$SEED" > config.txt
echo "TONAPI_TOKEN=$TONAPI_TOKEN" >> config.txt

cat <<EOF > /root/JettonGramGpuMiner/mine.sh
#!/bin/bash

npm install

while true; do
 node send_multigpu.js --api tonapi --bin ./pow-miner-cuda --givers 1000 --gpu-count $GPU_COUNT
 sleep 1;
done;
EOF

chmod +x /root/JettonGramGpuMiner/mine.sh
screen -dmS mining /root/JettonGramGpuMiner/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf

Удалить эту строчку если используете публичный API или ваще не знаете что это такое. Соответственно строчку TONAPI_TOKEN= в начале скрипта тоже удалить или оставить как есть.


12 Qubic GPU qli-Client-1.8.8

#!/bin/sh
TOKEN="eyJhbGJp5saS8ifQ.6lB5o9LOwSbdFvi8_Wbtiucb1E_ZOg" # тут меняй на свой токен, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig04" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
apt install -y nano
cd ~
wget https://dl.qubic.li/downloads/qli-Client-1.8.10-Linux-x64.tar.gz
tar -xf qli-Client-1.8.10-Linux-x64.tar.gz
cat <<EOF > appsettings.json
 {
 "Settings": {
  "baseUrl": "https://mine.qubic.li/",
  "allowHwInfoCollect": true,
  "overwrites": {"CUDA": "12"},
  "payoutId": null,
  "accessToken": "$TOKEN",
  "alias": "$WORKER"
 }
}
EOF
cat << EOF > /root/mine.sh
/root/qli-Client
EOF
chmod +x /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


13 Qubic GPU+CPU qli-Client-1.8.8

#!/bin/sh
TOKEN="eyJhbGJp5saS8ifQ.6lB5o9LOwSbdFvi8_Wbtiucb1E_ZOg" # тут меняй на свой токен, кавычки оставь на месте, этот коммент не удаляй
THREADS="30" # тут меняй количество потоков CPU, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig01" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй
WORKERCPU="Rig01CPU" # тут меняй имя рига для CPU, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
apt install -y nano

cd ~
wget https://dl.qubic.li/downloads/qli-Client-1.8.10-Linux-x64.tar.gz
tar -xf qli-Client-1.8.10-Linux-x64.tar.gz
mkdir CPU
cp qli-Client qli-Service.sh appsettings.json CPU/
cat <<EOF > appsettings.json
 {
 "Settings": {
  "baseUrl": "https://mine.qubic.li/",
  "allowHwInfoCollect": true,
  "overwrites": {"CUDA": "12"},
  "payoutId": null,
  "accessToken": "$TOKEN",
  "alias": "$WORKER"
 }
}
EOF
cat << EOF > /root/mine.sh
/root/qli-Client
EOF
chmod +x /root/mine.sh
screen -dmS mining bash /root/mine.sh
cd CPU
cat <<EOF > appsettings.json
 {
 "Settings": {
  "baseUrl": "https://mine.qubic.li/",
  "overwrites": {},
  "amountOfThreads": $THREADS,
  "payoutId": null,
  "accessToken": "$TOKEN",
  "alias": "$WORKERCPU"
 }
}
EOF
cat << EOF > /root/mine2.sh
/root/CPU/qli-Client
EOF
chmod +x /root/mine2.sh
screen -dmS mining2 bash /root/mine2.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining2]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining2 bash /root/mine2.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


14 LolMiner 1.86 GRAM+IRON

#!/bin/sh
ALGO1="FISHHASH" # алгоритм первой монеты, этот коммент можно не удалять
POOL1="ru.ironfish.herominers.com:1145" # тут меняй адрес пула IRON на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET1="43hgh4b5c906ddd6jf5b92900bj7454350k8kcf8cef" # тут меняй адрес кошелька IRON на свой, кавычки оставь на месте, этот коммент не удаляй
ALGO2="TONDUAL" # алгоритм второй монеты, этот коммент можно не удалять
POOL2="stratum+tcp://ton.hashrate.to:4002" # тут меняй адрес пула GRAM на свой, кавычки оставь на месте, этот коммент не удаляй
WALLET2="UQqZr5PM-HDkSOk-PJm965ufVJGiv6ufnIJX0s" # тут меняй адрес кошелька GRAM на свой, кавычки оставь на месте, этот коммент не удаляй
TONMODE="6" # тут меняй значение ton-mode, для других пулов может быть другое значение, кавычки оставь на месте, этот коммент не удаляй
WORKER="Rig04" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
cd ~
wget https://github.com/Lolliedieb/lolMiner-releases/releases/download/1.86/lolMiner_v1.86_Lin64.tar.gz
tar -xzvf lolMiner_v1.86_Lin64.tar.gz
echo "/root/1.86/lolMiner --algo $ALGO1 --pool $POOL1 --user $WALLET1.$WORKER --dualmode $ALGO2 --ton-mode $TONMODE --dualpool $POOL2 --dualuser $WALLET2.$WORKER" > /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf


15 Qubic pplns GPU+CPU (apool)

#!/bin/bash
ACCOUNT="CP_dus6kk6ubr" # тут меня ID аккаунта на свой с пула, кавычки оставь на месте, этот коммент не удаляй
POOL="qubic1.hk.apool.io:3334" # тут меняй адрес пула если надо, кавычки оставь на месте, этот коммент не удаляй
THREAD=0 # тут меняй количество потоков CPU
WORKER="Rig10" # тут меняй имя рига, кавычки оставь на месте, этот коммент не удаляй

apt update -y
apt install screen -y
apt install nano -y
apt install mc -y
cd ~
wget https://github.com/apool-io/apoolminer/releases/download/v1.2.6/apoolminer_linux_v1.2.6.tar
tar -xvf apoolminer_linux_v1.2.6.tar
echo "/root/apoolminer --account $ACCOUNT --pool $POOL --thread $THREAD --worker $WORKER" > /root/mine.sh
chmod +x /root/mine.sh
screen -dmS mining bash /root/mine.sh
echo "" >> /etc/supervisor/conf.d/supervisord.conf
echo "[program:mining]" >> /etc/supervisor/conf.d/supervisord.conf
echo "command=/bin/bash -c 'screen -dmS mining bash /root/mine.sh && sleep infinity'" >> /etc/supervisor/conf.d/supervisord.conf




Report Page