If you use a Linux system please read this article.
****
Questions covered in this article:
1) I cannot add a network drive to Sync.
2) I'm not able to synchronize certain folders.
3) I need to set up FileDelayConfig but I have no idea where the Sync Service storage folder is stored.
4) Is it possible to run Sync as a service in configuration mode?
5) I'm not able to get access to the Web UI of Sync Service from another computer on the same LAN.
1) I cannot add a network drive to Sync.
The symptoms are: the drive letter is not available in path picker though is mapped, and typing it manually results in permissions denied error:
This problem happens because letter drives get mapped on interactive logon, which is not performed by a service. Therefore, service doesn't receive access to letter drives.
A workaround here would be to manually type the non-UNC path to the folder: \\192.168.x.xxx\folder.
The side effect of this workaround is that system notifications about file update will not arrive, and Sync will have to learn about file update either during rescan or upon restart.
2) I'm not able to synchronize certain folders.
This may happen due to lack of permission to write to the desired folder. For example, your are logged in as "User1", but you're trying to share a folder from another user account or some folder you don't have permission to write to.
To avoid this issue, you can force to run Sync as a service as Local System user instead of your current User. The local system account has access to all folders.
Go to Control Panel -> Administrative Tools -> Services -> Resilio Sync Service
and choose "Local System Account" instead of "This account":
Then it's necessary to restart Resilio Sync service.
Now you can see that the Sync service is running as LocalSystem
Web UI will be opened in a new tab and you will see welcome message
SYSTEM is a default name because Sync is running as a Local System user now.
After this, you can see that there are no your "old" added folders and this is expected because Sync has created a new storage folder inside another directory
(C:\Windows\System32\config\systemprofile\AppData\Roaming\Resilio Sync Service)
To get it to work, you need to re-add and re-share (re-connect) all the folders.
3) I need to set up FileDelayConfig but I have no idea where the Sync Service storage folder is stored.
If Sync Service user is Local System, the path is the following:
C:\Windows\System32\config\systemprofile\AppData\Roaming\Resilio Sync Service |
If the user is your current User, the path to Sync storage folder is:
C:\Users\Your_User\AppData\Roaming\Resilio Sync Service |
4) Is it possible to run Sync as a service in configuration mode?
Yes, it's possible. You just need to put your sync.conf file into Sync Service storage folder:
If the user is your current User:
C:\Users\Your_User\AppData\Roaming\Resilio Sync Service |
If Sync Service user is Local System:
C:\Windows\System32\config\systemprofile\AppData\Roaming\Resilio Sync Service |
Sync will load this config file automatically.
5) I'm not able to get access to the Web UI of Sync Service from another computer on the same LAN.
If you launch the app without config file, then by default Sync is launched on the 127.0.0.1 interface (localhost), and hence it's not listening on all interfaces.
To change it go to Sync Preferences, tab WebUI and uncheck "Allows connection from this device only". This will require Service restart. NOTE: this option is available only on Sync v2.4. For older versions please adjust config file as mentioned below.
Another option is to add 0.0.0.0 as "listen" option in the config file:
After this, you need to restart the service:Control Panel -> Administrative Tools -> Services -> Resilio Sync Service -> right click -> Restart.