Skip to content

Synology

Guy Davis edited this page Sep 14, 2021 · 13 revisions

Start a Discussion or join our Discord Server for Machinaris support and to help out other users.

Synology

First, you'll need to enable the Docker package on your Synology NAS. Then using the Docker admin UI offered by Synology, search for the 'machinaris' image and download it:

Image

Config

Switch to 'Advanced Settings'.

Next, to farm your plots, add a volume mount for each folder (or a common parent), example shown:

Image

You must also have a read/write application data volume, ideally on an SSD, which maps to /root/.chia in the container. Failure to configure this means each restart of the Machinaris container will be a fresh install, resulting in a full blockchain sync taking days.

If you are only going to farm your plots, then make those mounts read-only. If you are going to plot to those paths, then make then read/write for Machinaris.

Leave network type as Bridge:

Image

Leave default ports as shown:

Image

Most importantly, you must set plots_dir. DO NOT REMOVE any variables, just leave default values if unsure.

Image

If running as a harvester, you must set mode=harvester and controller_host and farmer_address to the IP of your Machinaris controller. Also must set worker_ip_address.

Image

Start

Then run the container and view the terminal output:

Image

You can also click the 'Create' button to create a terminal and enter bash to get an in-container shell if needed.

Browse to http://IP_OF_SYNOLOGY:8926 to view the Machinaris fullnode/controller WebUI.

Clone this wiki locally