# Ubuntu - CPU

### [Minimum Requirements](#minimum-requirements) <a href="#minimum-requirements" id="minimum-requirements"></a>

Operating System: Ubuntu 20.04 , Ubuntu 22.04

### [Mining Pool URL](#mining-pool-url) <a href="#mining-pool-url" id="mining-pool-url"></a>

wss\://aleo.zkrush.com:3333

### [1. Add Mining Account](#id-1-add-mining-account) <a href="#id-1-add-mining-account" id="id-1-add-mining-account"></a>

1.1.Please refer to [Add Mining Account](https://zkrush.gitbook.io/zkrush-document/website-tutorial/mining-account/add-hide-delete-mining-account#add-mining-account)

### [2. Install Mining Client](#id-2-install-mining-client) <a href="#id-2-install-mining-client" id="id-2-install-mining-client"></a>

&#x20;2.1.Download Address: <https://github.com/zkrush/aleo-pool-client/releases>

### [3. Start Mining Client](#id-3-start-mining-client) <a href="#id-3-start-mining-client" id="id-3-start-mining-client"></a>

Copy the client and then paste it to your mining devices, execute the command to grant permission

```shell
chmod +x aleo-pool-prover
```

Replace 'account' in the following command with your 'mining account', and replace 'worker\_name' with your 'device name'

```shell
nohup ./aleo-pool-prover --pool wss://aleo.zkrush.com:3333 --account account --worker-name worker_name > prover.log 2>&1 &
```

**Startup Parameters Explained：**

\--pool #Mining Pool URL

\--account #Mining Account, Please refer to [Add Mining Account](https://zkrush.gitbook.io/zkrush-document/website-tutorial/mining-account/add-hide-delete-mining-account#add-mining-account)

\--worker-name #Device Name

Check prover.log, if it matches the info given below, then the program is running properly.

<figure><img src="https://3590479586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAHpF5fGi5Buzg8IFFvMG%2Fuploads%2FP4iBa4sT5ZZ8ToHEsv68%2Fimage.png?alt=media&#x26;token=c25c0b2f-e187-413f-9b34-db993a0c3807" alt=""><figcaption></figcaption></figure>

**⚠️If you do not need to output log content, you can replace '&> prover.log &' in the startup command with '> /dev/null 2>&1 &'**

### [4. Stop Mining Client](#id-3-qi-dong-wa-kuang-ke-hu-duan) <a href="#id-3-qi-dong-wa-kuang-ke-hu-duan" id="id-3-qi-dong-wa-kuang-ke-hu-duan"></a>

```
killall aleo-pool-prover

# Force Quit
killall aleo-pool-prover -9
```
