Hi Syncthing Support, Greetings from long time (25+ years) OSS/linux user of this amazing software, which is still failing pretty badly for my case(s) as below.
My HW config:
- 8x Android smartphones (half are old/backups, so usually turned off).
- 2x mini servers (thin clients) with Debian 11 LTS, one is usually turned off - these were specially built for Syncthing
- 1x Synology NAS with native (non Docker) app
- 2x Linux workstations with latest Linux Mint
- 1x Mac computer with HomeBrew
My software config:
- = latest Syncthing on Synology NAS
- = latest Android version via F-Droid on Android phones
- = latest Linux version (from apt.syncthing.net)
- = latest HomeBrew version of Syncthing on Mac
My Old Setup #1 (created 2 years ago, now decomm’ed):
- = about 50x one direction folders to deliver files from Android phones to NAS
- = Most of NAS folders were Send-Receive to exchange with extra servers and workstations
- = Documents, Desktop, Pictures and Applications folders (about 10 in total) were shared between Linux workstations, Mac and Linux servers in Send-Receive mode
- = total Shared size was 2 TB of about 1M different files in about 70x Shared folders: pictures, documents and movie files (each <500MB)
PROBLEM with setup #1: due to many bugs/conflicts, this setup was completely unmanageable (tried for 1.5 year). Especially bad were constant sync-conflicts of Document folders, which would re-create itself (see below).
My New Config #2 (created 5 months ago, current, compared with #1):
- = all Shares has been changed to either Send-Only or Receive-Only
- = number of Shared folders decreased to about 50x
- = Size of shared data is minimised to about 200GB, in total about 100K files
- = Most often send large files are moved from NAS to one of thin client servers to exclude possible issues with Synology client.
Problems experienced on the new Setup #2:
- = multiple Out-of-Sync issues, sometimes with an empty list displayed by GUI
- = If a device - phone or Linux server - was offline during a sync from Send-only device, a lot of (random?) actions is required to bring them in sync again. Including manually deleting non-synced files, rebuilding or re-creating DB.
The WORST issue (still able to recreate!) is inability to delete some sync conflict files on Send-receive (#1) or Receive-Only (#2) folders, where these files would just be constantly re-created from somewhere (an undocumented bug).
My primary question is: Do I have any chance to get Syncthing working for my setup (preferably #1, but at least #2)?
Because I was able to observe in last 2 years all kind of buggy behavior from both Android and Linux clients. And, indeed, Syncthing so far costed me quite a bit of time in investigation of every Out-of-Sync issue, much more than Mac and Linux support of my “small” home environment combined
Now I could only come up with 2x possible causes:
- a) there are some (secret?) stable versions of Syncthing per each platform, which might be able to perform rather stable syncs with minimal conflicts/issues. All other (especially latest) versions should be avoided.
- b) Syncthing just is not able to work for the scope I’m trying to use it for. For instance, it could only do maximum 10K files
Regards, P.