What is Miner.farm?

Miner.farm is a professionally hosted SaaS program to manage rigs. It allows you to monitor and manage mining farms and rigs using a visual web interface with graphing and alerts. It has a small agent that installs onto any linux-based mining rigs and communicates with mining sofware using their APIs. The client is also built-in to PiMP. Miner.farm is developed, funded and maintained by getPiMP.org, a leading crytocurrency software company.

Basically, whether you have just one rig or a large farm, you should be able to monitor and control it from anywhere. Miner.farm allows this.

Okay, stop, wait a minute… What is a rig? What is an agent? What is a miner?

What is a Rig?

In mining, a rig is any computer system that you are going to use for mining crypto currency.

You can use your own computer or you can build a special one just for mining. Usually mining rigs are made with focus on the GPUs and/or CPUs as well as energy and cost efficiency.

What is an Agent?

Once you have a rig, and you want to control it and monitor it, you have to install a small piece of software so it knows how. This software is called the Miner.farm Agent.

If you run PiMP, miner.farm is completely integrated and configured out of the box for many coins and configurations.

What is an Miner?

“Mining software” is a program that runs on the rig (example: Sgminer-gm), reports to the agent, and does the actual mining operations itself. If it is running, and setup in the agent, you can see it on miner.farm website.

What is a Profile?

A profile is simply a port number, a miner binary, and a conf file. The default profiles are set up as a matching miner (mining software program like sgminer-gm) and a conf file (such as sgminer.xmr.conf to mine xmr with it). So, the default profile for mining XMR with sgminer you should see as: “sgminer+sgminer.eth.conf”. This means, use /opt/miners/sgminer/sgminer as the binary, and /opt/confs/sgminer.xmr.conf as the conf file.

What is a port?

A port is just the TCP port number that minerfarm talks to the “miner” / “binary” / “mining software” with. You should be able to choose what port you want, and then it will launch the miner with that API port. If the miner does not support API, obviously this will not be very useful.

What is a binary?

A binary is just the miner software file. On windows, these are easy to pick out because they have .exe or .com on the file name. All of the miner binaries are stored in the /opt/miners/ under their own folder. Some miners put the binary in a dark, deep subfolder.

What is a conf? And definitely what is a .pcfg?!

A conf is just a config file. This is used to tell the miner binary what settings to use. Basically, the pool to mine to, the wallet or username of the pool, and the GPU settings such as intensity are all controlled by the conf. .conf files are written in JSON and are checked by PiMP and miner.farm for JSON syntax to make sure that it has a good chance of working properly.

Since some miners only accept command lines and not conf files, PiMP team has created our own way of giving you easy-to-edit conf files for those miners. This is what the .pcfg files are. They are written in Bash and give you an easy way to edit your pools/workers/settings for non-conf-compliant miners.


More information…

Miner.farm was released in July 2014 and Miner.farm v2.0 was re-released as a complete, top-to-bottom rebuild of the top requested features to coincide with the new modern releases of PiMP.

Developed in a secure environment: The Miner.farm team is made up of a small group of individuals who are the only ones trusted to commit changes and interact with the website, all of which is done using multiple secure protocols.

Miner.farm is specifically tailored to the needs of crypto miners, and therefore all documentation on this site assumes prior knowledge of, and familiarity with, cryptocurrency mining. Please see the Miner.farm Product page or website for more details on what makes Miner.farm unique.