RainbowMiner is a GPU/CPU mining script with intelligent switching of profits between mining pools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively supported, uses the best current mining programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and others), simple setup wizard, web interface, auto-update.
Profit calculation, including the real cost of electricity per miner
Uses the best available miner programs (Bminer, Ccminer, Claymore, CryptoDredge, Dstm, EnemyZ, Ewbf, Gminer, NBminer, Sgminer, SrbMiner, T-Rex, Xmrig and many others).
Simple setup wizard with custom default working function – click Start.bat and you’re done (RainbowMiner will ask for your credentials, no hassle editing config files)
Client-server network for multiple installations – minimizes Internet traffic and avoids pool bans.
Scheduler for different electricity prices and/or pauses at certain periods of time.
Built-in automatic updates
Mining using any device, arbitrarily. Mining devices are freely chosen.
Fine-tuning miner and pool configuration at runtime
Link/exclude devices to and from specific algorithms and miners.
Define algorithms and/or mining for each pool
Unlimited number of custom overclocking profiles per miner/algorithm
Easily overclock GPUs (memory, core, power and voltage limits)
Switching MSI Afterburner profiles for each miner/algorithm
Very low CPU usage to increase your CPU mining profits.
Pause mining without leaving RainbowMiner
Full automatic update
Easy replication and configuration
A very small minimum developer fee of 0.7% (10 minutes per day) to support my work.
Live monitoring web interface on localhost:4000
Centralized monitoring of all your installations on https://rbminer.net.
Offline notifications via email and/or https://pushover.net
For your convenience, you can monitor and configure RainbowMiner using a web browser. The web interface clearly shows the real profitability of RainbowMiner and the current BTC exchange rates. To launch the web interface, simply open the localhost:4000 URL in a new browser tab.
Dashboard: Shows real-time miners and pool balances. Click the Pause/Restart button to stop and restart RainbowMiner. It will take up to 20 seconds for the miner script to complete the pause/restart procedure, so give it some time.
Selected Devices: List of pre-selected devices.
All Devices: Lists all available devices in your installation.
Top Pools: A list of the best pools for each algorithm.
All pools: lists all available pools and all algorithms.
Miners: list of all miners and all algorithms.
Active miners: list of the best miners for each algorithm.
Tests: Monitor and reset tests of failed and updated miners, reset all tests.
Prerequisites for Windows 7/8.1/10
Important note: DO NOT use the newer version of Powershell Core v7.3.x. This is due to a serious memory leak. Until this issue is resolved, I highly recommend that you use Powershell Core v7.2.17.
A note about Nvidia drivers for Windows. Recommended lite versions are available for direct download:
Ubuntu 22.04 AMD Prerequisites
AMD drivers in the latest versions of Ubuntu are unstable and difficult to install. As of December 22, there is an almost complete solution that works. Using older versions of Ubuntu or non-LTS versions of Ubuntu will always pose a challenge in the future in terms of staying current from a security perspective, and who wants to own their installation? So, 04/22/01 (LTS) will become a popular distribution for computer installations. This has only been confirmed to work with the RX 6700XT, RX 5700XT and RX5700.
1. Download RainbowMiner and extract it to a folder of your choice:
Important: Add the RainbowMiner directory to the exclusions of your antivirus program. Otherwise, some miners will cause false virus warnings.
On Linux: either use a GUI installer to install the package, or do it manually, for example for Ubuntu:
# if not already done, download the package (use the "-lts" for LTS Linux or the second line for non-LTS)
# install powershell package (use the "-lts" for LTS Linux or the second line for non-LTS)
dpkg -i powershell-lts_7.2.17-1.deb_amd64.deb
#dpkg -i powershell_7.2.17-1.deb_amd64.deb
# install powershell dependencies
apt install -f
3. Launch it (if it is not already running)
open RainbowMiner folder using explorer
Right-click “Start.bat” and select “Run as administrator.”
Alternative: Start as Linux screen:
press Ctrl+A, then dto disconnect from the screen (imagine you want to disconnect the ssh session)
enter screen -R RainbowMinerto reconnect to the screen
4. Enter basic information
select WorkerName of your installation [default=rainbowminer]
select launch mode:
standalone = all configuration is local and connects directly to the pool API
server = acts as a server for many clients, can also act as a mining rig
client = optionally use server configuration files, connect to server to receive pool API data
your currencies. Accepted currencies: BTC, USD, EUR, GBP, ETC, ..
The pools you want to mine are presented as a comma separated list.
the algorithm you want to use, as a comma-separated list.
devices you want to use for mining. Valid handles: gpu, cpu, nvidia, amd (RainbowMiner will show you what devices are available on your computer) or use your device names (no spaces and no geforce): gtx1070, gtx1080ti..
6. Wait for the download and testing to complete.
be patient! It can take some time
In any case: it will already be delivered to your wallets.
If you are choosing your first mining program, NiceHash Miner is one of the best options. Here you don't have to go through the command line, edit config files, or search for pool addresses. All you need to do is enter your Bitcoin wallet and click on the "Start Mining" button. The software configuration for each cloud mining algorithm is selected automatically.
The most technologically advanced frames are made of steel profiles for plasterboard and stretch ceilings, glass profiles, and the assembly of shop fronts. This profile differs from the typical profile in that it has notches or perforations. It is easy to attach video cards, power supplies and motherboard. There are ready-made holes for self-tapping screws. There is no need to drill or mark anything.