


























1
Hello,
I have a NAS running two separate Syncthing instances: one for me and one for my partner. Each instance has its own configuration, device list, ports, and folders. This works well for our personal folders.
We also have a common “Family” folder on the NAS. I am considering configuring both Syncthing instances on the NAS to point to the same physical folder path, for example:
Instance A / me -> /volumeX/Family
Instance B / partner -> /volumeX/Family
The idea is that my Syncthing instance would sync this folder with my own devices, while my partner’s Syncthing instance would sync the same NAS folder with her own devices. The two Syncthing instances would not share the same remote devices. (I sync this folder on my own computer and phone, and so she does on her own)
So effectively, the NAS folder would act as a shared local bridge between two separate Syncthing setups.
My questions are:
Is this configuration supported or strongly discouraged?
What are the risks if two Syncthing instances index and write to the same folder at the same time?
Could this cause issues with .stfolder, .stignore, .stversions, conflict handling, or the internal Syncthing database?
If we make sure that both users mostly write to separate subfolders inside the shared folder, does that reduce the risk in any way?
Are there any specific settings that would make this safer, such as folder type, scan interval, filesystem watcher, versioning, ignore patterns, or permissions?
I understand that a cleaner approach might be to use a single Syncthing instance for the Family folder and connect both users’ devices to it. However, I am trying to avoid extra complexity on the client side and would prefer to keep each user’s Syncthing setup separate if possible.
I would appreciate feedback from people who know Syncthing internals or have run a similar setup.
Thanks!
calmh (Jakob Borg) 2
There’s nothing inherently problematic with this type of setup, it can work fine. Changes by one instance will be picked up as local changes by the other instance. Versioning can be enabled/disabled on either or both as you require.
The one actual “conflict” is for .stignore which you cannot have individual between the two instances, they will always need to use the same ignore patterns.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。