You do not have Synching configured properly. You need to understand how mounted drives appear as directories. You need to read & adapt the configuration file I posted some 30+ posts ago.
OpenWrt uses the /etc/ & /etc/config for system wide configuration. OpenWrt does not include manual pages (man) to save space. See the attached video:
root@slateax:~# tree / -L 1
/
├── bin
├── dev
├── etc
├── init
├── lib
├── mnt
├── overlay
├── proc
├── rom
├── root
├── sbin
├── sys
├── tmp
├── usr
├── var -> tmp
└── www
I’m not sure which part I have configured wrong then?
I followed your config file and changed all instances of "/mnt/sda1/syncthing " to "/mount/mmcblk0/syncthing ".
config syncthing 'syncthing'
option enabled '1'
option gui_address 'http://0.0.0.0:8384'
# Use internal flash for evaluation purpouses. Use external storage
# for production.
# This filesystem must either support ownership/attributes or
# be readable/writable by the user specified in
# 'option user'.
# Consult syslog if things go wrong.
option home '/mnt/mmcblk0/syncthing'
# Changes to "niceness"/macprocs are not picked up by "reload_config"
# nor by "restart": the service has to be stopped/started
# for those to take effect
option nice '10'
# 0 to match the number of CPUs (default)
# >0 to explicitly specify concurrency
option macprocs '0'
# Running as 'root' is possible, but not recommended
option user 'syncthing'
root@GL-AXT1800:/mnt/mmcblk0# cat /etc/config/syncthing
config syncthing 'syncthing'
option enabled '1'
option gui_address 'http://0.0.0.0:8384'
# Use internal flash for evaluation purpouses. Use external storage
# for production.
# This filesystem must either support ownership/attributes or
# be readable/writable by the user specified in
# 'option user'.
# Consult syslog if things go wrong.
option home '/mnt/mmcblk0/syncthing'
# Changes to "niceness"/macprocs are not picked up by "reload_config"
# nor by "restart": the service has to be stopped/started
# for those to take effect
option nice '10'
# 0 to match the number of CPUs (default)
# >0 to explicitly specify concurrency
option macprocs '0'
# Running as 'root' is possible, but not recommended
option user 'syncthing'
That’s on me. I keep forgetting you’re not using a Linux filesystem on that storage device so chmod doesn’t apply here.
In your case I’d put a # in front of the option user 'syncthing' line in that conf, then check your paths in Syncthing GUI → Settings → Actions → Default Configuration → [ Edit Folder Defaults ] . You’ll need to restart Syncthing (Syncthing GUI → Actions → Restart).
There’s also a log in Syncthing that may be helpful for info under Actions.