Comment on page
HiveOS Script Installation
Here, we'll be installing quai-gpu-miner, the main implementation of a Quai Network GPU miner.
This tutorial focuses on installing and running quai-gpu-miner on HiveOS, a Linux based operating system that makes GPU mining easy. HiveOS also provides a web based dashboard for streamlined management and maintenance of your Quai Network GPU miner.
If you are mining for Testnet Rewards, be sure to KEEP THE PRIVATE KEYS OF THE ACCOUNTS YOU MINE INTO. Signing transactions from the accounts you mine into (using their private keys) will be the only acceptable way to prove how many blocks you mined in the Iron Age Testnet when it is time to claim Mainnet rewards.
In order to run the quai-gpu-miner on HiveOS and mine valid blocks, you'll need the following:
Once you've installed and set up HiveOS, you can proceed with the script installation by following this documentation.
Using the script is the recommended way to install and build the miner due to its simplicity. However, if you are running unique settings or need specific drivers, you may prefer the customization of the manual installation.
There is a script to build the miner supported on HiveOS. To use the script, you can run the following commands in your HiveOS terminal:
curl -fsSL https://raw.githubusercontent.com/dominant-strategies/quai-gpu-miner/main/miner_deploy_script.sh | bash
Running this command will install and build all the necessary prerequisites for the miner. After this script has finished running, you can move into the build directory with the following command:
Once you're in this directory, you're ready to start the miner.
To run the miner, you'll need a quai-stratum-proxy to connect to. Visit the quai-stratum-proxy docs for information on how to install and configure it. The proxy configuration will determine which shard your gpu-miner is running on and the address payouts are awarded to.
Once you have the address and port and are in the
builddirectory, run the following command to start the miner:
PROXYIPADDRESSwith the IP address of your proxy. Replace
STRATUMPORTwith the websocket port of your proxy, which is default set to
./ethcoreminer/ethcoreminer -G -P stratum://PROXYIPADRESS:STRATUMPORT
To stop the miner, simple use CTRL+C to kill the terminal process. Once logs are no longer being outputted to the terminal, the miner has stopped.