-
Notifications
You must be signed in to change notification settings - Fork 33
Remote Services
These steps are provided for farming on many machines on a single local area network, or even over a wide area network.
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
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
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
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
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.