This is the guide for installing a Resilio Active Everywhere agent as a TrueNAS Scale custom application.
To start click "Custom App" button.
Choose a name for the custom application.
Specify what agent version to pick from the Docker hub. If you need to go with a specific version, put in a different Image Tag, examples https://hub.docker.com/r/resilio/agent/tags
On the Management console generate Agent configuration file sync.conf and put it inside your working pool. Configure the mount as per the image below.
Provide the container with access to the host's network.
Specify the user running the container with the ID of TrueNAS Scale Apps user, by default it is 568.
Done! After starting the container, the Agent will connect to the Management Console.
To sync the datasets, you first need to create a mount point inside the container. To do that edit the custom app configuration and see if the dataset has read-write permissions for the user Apps.