machinaris-chia-harvester

machinaris-chia-harvester

Docker app from guy.davis' Repository

Overview

On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application. PREREQUISITE: On another machine! Install the Machinaris application, providing the Chia fullnode, which this harvester container will connect with. WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server. INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables. SETUP: Control of this harvester will be available within the Machinaris WebUI. SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

Runtime arguments

Web UI
http://[IP]:[PORT:8926]/
Network
bridge
Shell
sh
Privileged
false
Extra Params
-h $HOSTNAME

Template configuration

appdataPathrw

Holds app data for the container. Not for temp plotting or final plot storage.

Target
/root/.chia
Default
/mnt/user/appdata/machinaris
Value
/mnt/user/appdata/machinaris
plots1Pathrw

Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc...

Target
/plots1
plots_dirVariable

A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3

Default
/plots1
Value
/plots1
controller_hostVariable

The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER

farmer_addressVariable

The IP address of the Chia fullnode farmer this harvester will connect to. ANOTHER COMPUTER

worker_addressVariable

The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER

web_portPorttcp

Machinaris local web app port.

Target
8926
Default
8926
Value
8926
worker_portPorttcp

Leave at 8927 for Chia

Target
8927
Default
8927
Value
8927
modeVariable

Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.

Default
harvester
Value
harvester
blockchainsVariable

Leave at 'chia'. Only one, not multple.

Default
chia
Value
chia

Categories

Download Statistics

26,776
Total Downloads
198
This Month
221
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
ghcr.io/guydavis/machinaris
Last Updated2026-04-07
First Seen2021-05-18

Run machinaris-chia-harvester on Unraid.

machinaris-chia-harvester is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.