🍪 Cookie Notice

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience, read more.

How to start chia farming - startchia.com

How to start farming Chia?

Graphical User Interface (GUI)

  1. Open the Chia Blockchain application
  2. Click on "Plots"
  3. Click "Add Plot Directory" and add any missing Plots if You can`t see every Plot already.
  4. Make sure your Chia apllication is connected to the network and fully synced.
  5. Click on "Farm" to check your farm status.

Command-line interface (CLI)

  1. Open the Chia Blockchain folder in terminal/powershell like: cd /path/to/chia
  2. chia start farmer
  3. Check existing plots like; chia plots check -n 30
  4. Add plot directory if needed chia plots add -d /path/to/plots
  5. Check the farm chia farm summary
Read more CLI commands

Multiple Harvesters

  1. First, make sure Chia is installed on all machines and initialized by running the CLI chia init.
  2. When creating plots on the other harvesters, use chia plots create -f farmer_key -p pool_key, inserting the farmer and pool keys from your main machine. Alternatively, you could copy your private keys over by using chia keys add, but this is less secure. After creating a plot, run chia plots check to ensure everything is working correctly.
  3. Make a copy of your main machine CA directory located in ~/.chia/mainnet/config/ssl/ca to be accessible by your harvester machines; you can share the ssl/ca directory on a network drive, USB key, or do a network copy to each harvester. Be aware that major updates might need you to copy the new ca contents. Verify that the harvester does not report SSL errors on connections attempts.
  4. NOTE: For step 7, you are using a copy of your /ca directory from your main machine temporarily. DO NOT replace the /ca folder on your harvester. Put the /ca directory into a temp folder on your harvester. You're going to show your harvester these files temporarily and then you can delete the /ca directory in your temp folder.

  5. Make sure your main machines IP address on port 8447 is accessible by your harvester machines
  6. Shut down all chia daemon processes with chia stop all -d
  7. Make a backup of any settings in your harvester
  8. Run chia init -c [directory] on your harvester, where [directory] is the copy of your main machine /ca directory that you put in a temp folder. This command creates a new certificate signed by your main machine's CA.
  9. Open the ~/.chia/mainnet/config/config.yaml file in each harvester, and enter your main machine's IP address in the remote harvester's farmer_peer section (NOT full_node).
  10. EX:

    harvester:
    chia_ssl_ca:
    crt: config/ssl/ca/chia_ca.crt
    key: config/ssl/ca/chia_ca.key
    farmer_peer:
    host: Main.Machine.IP
    port: 8447
  11. Launch the harvester by running CLI chia start harvester -r and you should see a new connection on your main machine in your INFO level logs.
  12. To stop the harvester, you run CLI chia stop harvester
  13. Read more about farming on many machines
← Back to the home page

Subscribe to our newsletter!