Hive OS supports several popular miner algorithms, but not every single one. For this purpose we added a new feature called Custom Miner Integration that allows users to add a miner that’s not “baked” into the distribution image of the OS. You have the option to either install a pre-created package or create one yourself. But in this guide we’ll mostly cover the steps required to install a pre-created package.
Start by going to the custom miner download page and simply copy the URL to the file.
Custom miner repository
To install a custom archive manually on the rig you can download it and unpack it to /hive/custom
folder. Note that even though you did copy it locally you will still need the URL for the Flight Sheet to work.
We covered the process of creating a Flight Sheets and Wallets, which you will also require, in one of our previous articles, so we won’t go into the details, assuming you already know how to do it.
Got to the Flight Sheets tab in your farm’s Dashboard. In the Add New Flight Sheet section, start filling in the following fields:
Because we’re setting up a Custom miner we need to manually configure these settings via the Setup Miner Config window. Click Setup Miner Config button in Miner and fill in the following fields:
phoenixminer-3.5_c.tar.gz
, then the miner name must be phoenixminer
.WALLET: %WAL%, WORKER:%WORKER_NAME%
. Also all values should be separated by a comma.x
a default setting, usually left as is.Once you’re done click the Create Flight Sheet button. You can now apply the Flight Sheet you’ve created.
Now that we showed you how to set up a custom miner, let’s put it to practice by setting-up Phoenix Miner 3.5c on Hiveon Pool using the ethash miner algorithm as an example.
Custom miner Flight Sheet
In the Add New Flight Sheet section, start filling in the following fields:
Custom miner configuration
Now we need to configure the miner. Click Setup Miner Config button in Miner and fill in the following fields:
phoenixminer
https://download.hiveos.farm/custom/phoenixminer-3.5_c.tar.gz
ethash
from the dropdown listnull
, as we’re using an ETH wallet we already havePOOL: eu-eth.hiveon.net:4444, WALLET: %WAL%, WORKER:%WORKER_NAME%
POOL: eu-eth.hiveon.net:14444, WALLET: %WAL%, WORKER:%WORKER_NAME%
x
Hive 2.0 supports custom miners that you can “cook” yourself and you’ll need to implement using several easy scripts in order to get your miner to work and send stats to Hive. Please take existing integrations as a starting point.
The integration documentation is here. To install custom archive manually you can just unpack it to /hive/miners/custom
.
To install it from URL run /hive/miners/custom/custom-get url-to-your-superminer
. Use “-f” argument at the end to reinstall it: /hive/miners/custom/custom-get url-to-your-superminer -f
. Since v0.6 for updating Custom miner, it is just enough to change URL in your Flight Sheet for the new one.