Getting started

Welcome to MiningOptimizer! We will help you boost the revenue of your mining farm. This page will explain how MiningOptimizer works and will walk you through the installation process.

MiningOptimizer in a nutshell

Before we get into the installation details, we would like to explain how MiningOptimizer works. Don’t worry we will spare you the uninteresting details and keep it simple.

If you have a mining farm, you usually tend to mine only one coin, for example Ethereum, as it is most convenient to do so. Switching your miners to different coins is cumbersome. You have to install new miners, test them, pick the right pool, create a wallet and then you have to monetize those coins quickly, as they might drop in value soon. Luckily MiningOptimizer solves all these problems for you.

We collect the performance data of not only major coins like Ethereum, but also smaller coins, called alt-coins or shit-coins ;-). We also measure the performance of all your GPU cards in all algorithms. This way we can determine which coin will be most profitable for your GPUs to mine at any given moment.

Our software consists of two major parts, a client which is installed on your machines and controls the miners, and a backend which knows all the performance data and assigns your hashrate to the most profitable algorithms.

Once installed, we will measure the hashrate in every algorithm and then pick the most profitable coin for you. You will tell us your reference coin, a coin we will compare all possible revenues to. If we detect a possible uplift, we will switch all your GPUs to this coin, and mine it, until we reach the trade limit. Once the trade limit is reached, we trade the mined coin into ETH or BTC and then into your selected coin (if its not ETH or BTC). We can also trade it into USDT if you prefer FIAT to crypto. This way you will get more of your favourite coin by mining other coins. If you have rigs with different card types we will organize them into virtual clusters. Every cluster can mine something different, even if different cards are running on the same machine. So if for instance you have mixed rigs containing a mix of 1070s and 1080s, the 1070s will most likely mine something different than the 1080s.

So all you need to do, is register an account, install the client and start gaining more profit.

Getting started

Since you are still reading, you are obviously interested in moving further. Please make sure you set up the following items:

  • A MiningOptimizer account, which can be created here
  • A set of API Keys for exchanges
  • The MiningOptimizer Package

As aforementioned, we immediately trade the mined coins as soon as you have reached the minimum trade amount. In order to do so, we need access to your exchange wallets. The easiest way for you is to setup an exchange account (e.g. with Binance) and give us the API keys, which allow us to trade the coins, but NOT to withdraw the coins. This way you are certain, that we don’t have access to your funds, and ONLY YOU can transfer the funds to a cold wallet. Which, btw., we strongly recommend you to do from time to time, depending on how much funds you accumulate. The exchange accounts we require depend on the coins you want to mine, but it is very advisable to always start with a Binance account. For security purposes we recommend setting up a fresh exchange account and use it only for MiningOptimizer.

Once you have the account and exchanges set up, its time to install the package.

Picking the right package

Before we get into details, all of our packages consist of a standard set of miners. We do not provide any suspicious executables, we use the same sources as well known distributions, like ethos or hiveos. The only customized software on your rig will be our client, which connects to our backend, receives new commands and starts the most profitable miners.

There are 4 ways to install our package, depending on your needs. We offer:

  • A downloadable tgz archive to be put onto any preinstalled rig
  • A bootable image with a preinstalled OS
  • A docker container (Follow this link to the guide)
  • HiveOS flysheet

To determine which installation is best for you, here is a small questionnaire:

  • Do you have physical access to your rigs, and will have physical access to the rigs in the future? Would you rather manage your rigs via console than through a network? Then the USB image is the right solution for you.
  • Do you already have a HiveOS installation and want to keep it? Then please get the HiveOS Flysheet.
  • Do you have an existing installation, you don’t want to touch and are you willing (and capable) on figuring out drivers and miners and shell scripts? Please use the tgz archive.
  • For all the other cases – please use our docker container.

The table below shows the advantages and disadvantages of all packages:

Package typeAdvantagesDisadvantages
HiveOS FlysheetWorks OOTB with existing HiveOS Rig.Well, you gonna stick with HiveOS.
OS ImageWorks OOTB. Needs physical access (also for updates).
TGZ ArchiveYou can reuse your existing OS/package, works with other installations.You’ll need to figure proper driver versions and dependencies by yourself.
Docker ContainerIt’s perfect.All shiny.

Download and installation

HiveOS Flysheet

The HiveOS Flysheet can be downloaded directly from your MiningOptimizer Account:

Note: if you don’t know how to run flysheets in HiveOS then please consider selecting another option.

OS Image

For the installation of the OS Image please refer to a separate installation guide (link to page).

Archive package

  • Download the archive package
  • Unpack the package in a directory of your choice: tar -xvf miningclient.tar.gz
  • Run ./
  • You will be asked to state a rig name and the MiningOptimizer account details. Once this is completed your mining will be started.