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.
Multiplatform AMD, INTEL, NVIDIA, CPU on Windows and Linux
Automatic switching between mining programs and algorithm for GPUs and CPUs (optimized one for each vendor or one for each possible device combination)
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
Includes OhGodAnETHlargementPill.
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
WEB INTERFACE
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.
Installation
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.
If your rig is equipped with AMD graphics cards and RainbowMiner’s overclocking features are based on MSI Afterburner, you should install and run it: Download
Lastly: check if Powershell 7 is in your PATH because RainbowMiner will not work correctly if the powershell path is missing. Sometimes C:\Program Files\PowerShell\7you need to manually add the PATH environment variable after installing Powershell 6. Here is a good tutorial on how to add the PATH environment variable https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy -access-to-command-line/amp/
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)
wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.17/powershell-lts_7.2.17-1.deb_amd64.deb
#wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.17/powershell_7.2.17-1.deb_amd64.deb
# 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)
В Windows:
open RainbowMiner folder using explorer
Right-click “Start.bat” and select “Run as administrator.”
On Linux:
./start.sh
Alternative: Start as Linux screen:
./start-screen.sh
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.
This program will help you to configure overclocking and downvoting of your video card in more detail. MTP is being actively developed and beta versions are currently available for Windows.
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.