One side - send only, other side - receive only. Why does the receive side always have locally changed files and how do I stop it?

Been using syncthing for years, and this weekend wanted to have it ‘backup’ a folder from another machine. Its about 20,000 pictures.

Anyhow, on the server I ‘shared’ out the folder as send only. I dont want anything to come back to it.

On the machine that is holding the backup, I accepted the folder, and made it receive only. Cool.

Away it goes, synced up. I check in today, and it’s showing 30,000+ items are out of sync on the backup side, and its showing ‘revert changes’. I understand whats going on, I think. But how can I have that the default. I want it to be the backup of the other, no questions asked.

Am I missing a setting somewhere?

PS. Im on a Mac, so I think maybe its making a bunch of the .ds_store files, but…Id just like it to ignore anything that isn’t on the other.

Which version of Syncthing are you running? If it’s v1.27.11, then the local changes are likely due to a known issue (see https://github.com/syncthing/syncthing/issues/9677), and you must upgrade to v1.27.12 to get rid of them.

Hmm, no, appears 1.27.12 on both ends.

You need to look at what the changes are, and if they are not made by your applications, but by the OS, find a way to stop them from happening on ignore the files.

There is no magic “fix this situation” button.