I put the shared path in syncthing like this “/mnt/Volume1/Downloads” not sure correct or not. I also tick the “ignore permission” in the advance setting
The key is to think of Syncthing as running in a self-contained computer that happens to coexist inside another computer (your TrueNAS server).
When you created the path /mnt/Volume1/Downloads and shared it via SMB in TrueNAS, your Syncthing container knew nothing about it.
Then, when you configured Syncthing and gave it the path /mnt/Volume1/Downloads, it existed only inside the container – i.e. TrueNAS knew nothing about it.
The missing link is making your Syncthing container aware of the Downloads directory on the TrueNAS side. Because TrueNAS is already sharing the directory via SMB, one option is to mount the network share inside the container using SMBFS in Linux, but much better options are bind mounts and Docker volumes.
So once you make /mnt/Volume1/Downloads in TrueNAS and the Syncthing container point to the same physical location, it’ll work as expected.
I am just started to learn Linux and all these mounting, docker, containers may be too much for me to understanding. Nevertheless, I will start to read those link that you’ve shared and try to understand how it’s work specially the mounting part.
Fyi, the syncthing apps was installed as an Apps in TrueNas, just on different sub-dataset (I called it a sub-folder in windows term).
The status “Connected (Unused)” and the lack of seeing any shared Folders on the Remote Device indicates that the two Syncthing Devices are peers but are not sharing any Folders between them. I recommend that you unshare the Folder and reshare it as your next troubleshooting step.
I don’t run Syncthing on Android. With that said it looks like your mobile Device doesn’t have any Remote Devices. I suggest you unshare the Folder on your not-mobile device, and re-share it to your mobile device.
If you don’t see the dialog to accept the share on the mobile device, that’s the next thing to troubleshoot.
I got it working now. It’s my mistake that I miss out the step to setup the mount path during the installation of the syncthing app.
This below part:-
”In the ‘Host Path’ field, enter the full path to your dataset on the TrueNAS system (e.g., /mnt/pool/documents). In the ‘Mount Path’ field, specify the path you want to use within the Syncthing container (e.g., /mnt/documents). This mount path will be the location you reference when setting up shared folders in the Syncthing web UI.”
Now I am able to see and access those sync files.
Thank you very much for everyone here taking your time to help me solve it.