Skip to content

Remote Services

scrutinously edited this page Jan 18, 2022 · 1 revision

Remote Services

These steps are provided for farming on many machines on a single local area network, or even over a wide area network.

Remote Farmer

To run a remote farmer with it's own wallet and harvester:

./run_farmer.sh -n node.ip:11330

Alternatively to set the node address permanently: echo node.ip:11330 > config/local/node

To disable the built-in farmer in the node: echo false > config/local/farmer

Remote Harvester

To run a remote harvester, while connecting to a node:

./run_harvester.sh -n node.ip:11330

Alternatively to set the node address permanently: echo node.ip:11330 > config/local/node

To run a remote harvester, while connecting to a remote farmer:

./run_harvester.sh -n farmer.ip:11333

Alternatively to set the farmer address permanently: echo farmer.ip:11333 > config/local/node

To disable the built-in harvester in the node: echo false > config/local/harvester

Remote Timelord

To run a remote timelord:

./run_timelord.sh -n node.ip:11330

Alternatively to set the node address permanently: echo node.ip:11330 > config/local/node

To disable the built-in timelord in the node: echo false > config/local/timelord

Remote Wallet

To run a remote wallet:

./run_wallet.sh -n node.ip:11330

Alternatively to set the node address permanently: echo node.ip:11330 > config/local/node

To disable the built-in wallet in the node:

echo false > config/local/wallet
echo false > config/local/farmer

Remote connections over public networks

To use the remote services over a public network such the internet you should use an SSH tunnel, instead of opening port 11330 to the world.

To run an SSH tunnel to connect to a node from another machine (such as from a remote farmer):

ssh -N -L 11330:localhost:11330 [email protected]

This will forward local port 11330 to port 11330 on the node's machine.