I have syncthing installed on 2 TrueNAS scale boxes and have folders shared but they never sync. All folders show “up to date” as does the remote device. There is nothing related to permissions or anything else showing in the log of either system. Is there any way to debug why? I have retried resync all and I get a flash of “waiting…” then everything resets to “up to date” but no sync occurs. Anyone have any ideas or a process to debug what is happening? I confess to be a complete novice with syncthing.
Do the counts of files and directories make sense? If not, my guess would be you’ve not mapped the volumes/folders properly, but without screenshots etc nobody can tell for sure.
Hi Jacob,
Thanks for the response. What I have done is to build a second TrueNAS box to serve as backup for my primary. At present, it has nothing but duplicate shares as my primary. There are no files. I have shared each folder in syncthing and they show up in both syncthing web interfaces. Syncthing says everything is up to date and doesn’t see the fact that the new TrueNAS installation is empty. When I tell it to rescan everything there is a momentary flash (too quick to read) and everything goes back to “up to date”.
Hi, sorry if this is too obvious but are the folder IDs identical on both sides?
Every time I set up syncthing from scratch I make at least once the mistake of creating an equally named but independent folder on each side and expecting it to sync ![]()
A Folder ID must be the same for every Device that syncs that Folder. The directory names can be entirely different.
Thanks for the tip. I have verified the folder IDs are identical. The paths also check out on both systems. That said, however, my biggest hint is that the Global State and Local state both show 0 files and 0 directories in syncthing on both systems even though there are 142 files in the “source” directory and 0 files in the “destination”. directory
Please post screenshots with the Folder and the Remote Device expanded, on both sides.
There are no Ignore Patterns and no visible files. Are you sure 1) That there are files in one of those directories? 2) That the user who owns the Syncthing process can see those files?
That kind goes along with my guesses as to why everything is in sync. This being my first TrueNAS and syncthing installations, I have no idea what user owns the syncthing process. My understanding is that the Apps user in TrueNAS owns it but I don’t know that for a fact. I tried logging into TrueNAS as the apps user (since I couldn’t find an Apps user) and went to a console. I was able to see all the files (147 files/directories) in the /mnt/nas_pool/dave directory that syncthing points to. I can’t say whether the files have read/write permissions, though. It is definitely possible another user owns the syncthing process and I just don’t know who that is.
I was under the impression the Ignore Patterns filtered OUT files that should be hidden, so I didn’t put any in. Is that not correct?
Thanks again for your help.
Again, pretty sure that you have not set up the requisite mount in the volume so that /mnt/nas_pool/dave points to what you expect. That’s a truenas config, not a Syncthing one. You need to explicitly map storage volumes from outside the container to paths inside the container.
Regarding Ignore Patterns: correct.

