> For the complete documentation index, see [llms.txt](https://apool.gitbook.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apool.gitbook.io/help/idle-time-mining-tutorial/linux-qubic+aleo-idle-mining-tutorial.md).

# Linux Qubic+Aleo Idle Mining Tutorial

**1.  Acquire sub-account**

In order to earn qus, one must mine to a sub-account. Head over to [https://www.apool.io ](https://www.apool.io/)to finish email registration.&#x20;

Apool will allocate a sub-account automatically under your name.  Check out your sub-account name in 'My miners' page.

<figure><img src="/files/PabxR2Uf4lXPxc91dDm5" alt=""><figcaption></figcaption></figure>

&#x20;**2. Download the mining software**

* Download link：<https://github.com/apool-io/ThirdMiner/releases>

<figure><img src="/files/SJKOi92Tn1pMd1F7Mb9e" alt=""><figcaption></figcaption></figure>

* Extract the file with the comand：

```
tar zxf apoolminer_linux_qubic_aleo_dile_mining_v2.8.6.tar
```

**4. Modify the configuration file miner.conf and change the account to your own.**

<figure><img src="/files/U1vpU1eo4zyVOtLlYxsW" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/jT9nMU8aS0DawudY222z" alt=""><figcaption></figcaption></figure>

If you need to adjust other parameters, remove the # comment and modify the corresponding values according to the parameter description.

<pre><code><strong>algo=qubic
</strong>account=my_sub_account
pool=qubic1.hk.apool.io:3334

#worker=my_worker
#cpu-off=false
#thread=4
#gpu-off=false
#gpu=0,1,2

third_miner = "zkminer"
third_cmd = "./zkminer -a CP_xxxx -w my_worker -s aleo1.hk.apool.io -p 9090"
</code></pre>

{% code overflow="wrap" %}

```
algo=qubic
account=my_sub_account
pool=qubic1.hk.apool.io:3334

#worker=my_worker
#cpu-off=false
#thread=4
#gpu-off=false
#gpu=0,1,2

third_miner = "./aleo_prover --pool aleo.asia1.zk.work:10003 --pool aleo.hk.zk.work:10003 --pool aleo.jp.zk.work:10003 --address aleo1XXXXXXXXXXXXXXXXXX --custom_name %WORKER_NAME%"
```

{% endcode %}

<pre data-overflow="wrap"><code><strong>algo=qubic
</strong>account=my_sub_account
pool=qubic1.hk.apool.io:3334

#worker=my_worker
#cpu-off=false
#thread=4
#gpu-off=false
#gpu=0,1,2

third_miner = ./aleominer -u stratum+ssl://aleo-asia.f2pool.com:4420 -w account.workname
</code></pre>

<pre data-overflow="wrap"><code><strong>algo=qubic
</strong>account=my_sub_account
pool=qubic1.hk.apool.io:3334

#worker=my_worker
#cpu-off=false
#thread=4
#gpu-off=false
#gpu=0,1,2

third_miner = "oula-pool-prover"
third_cmd = "./oula-pool-prover --pool wss://aleo.oula.network:6666 --account oula_account --worker-name my_worker"
</code></pre>

**6.Run and shutdown**

* #### Select the execution script according to your needs

  * [ ] &#x20;<mark style="color:red;">Autoupgrade Start command</mark>

  <figure><img src="/files/55nJR7r2B7qhvo55rhZP" alt=""><figcaption></figcaption></figure>
* If you want to run an automatic upgrade of apoolminer, you can execute the upgrade\_and\_run.sh script

```
nohup bash upgrade_and_run.sh 2>&1 &
```

&#x20;

* [ ] &#x20;<mark style="color:red;">Manually operated Start command</mark>

<figure><img src="/files/D5GkvZoSPixdZfCxZ5v1" alt=""><figcaption></figcaption></figure>

* If you do not need to automatically upgrade apoolminer, you can execute the run.sh script

```
nohup bash run.sh > run.log 2>&1 &
```

**7.** View miner log

```
tail -f zkminer.log
```

```
tail -f qubic.log
```

<figure><img src="/files/GddiJ3RfIOPCe9EOJtXS" alt=""><figcaption></figcaption></figure>

**8.**&#x73;hutdown miner command

```
killall -9 zkminer
```

```
killall -9 apoolminer
```

&#x20;

**9.**&#x73;hutdown autoupgrade script

If you are running an automatic upgrade script, use the following command to shutdown and it will no longer be upgraded.

{% code overflow="wrap" %}

```
for i in $(ps aux|grep "upgrade_and_run"|grep -v grep |awk '{print $2}'); do kill -9 $i; done
```

{% endcode %}

**10.**&#x73;hutdown run script

```
ps aux|grep -w "run.sh"|grep -v grep|grep -v nohup|awk '{print $2}'|xargs kill -9
```

**11. Watch the Statistics and earn ORE on Apool**

<https://www.apool.io/myMiner>
