1x Android Syncthing Fork (frozen to last “safe” v2.0.11) - There was so much discussion around the handover and follow-up that I lost track.
1x Android BasicSync (keeping it up to date) - The background feels trustworthy and it appears well-maintained. I planned to migrate the other Android device to BasicSync.
I also sync home folder with a Linux client from two notebooks.
Problem:
The Unraid Syncthing docker stops working after some weeks. The WebUI is not accessible, I have to delete/isolate the Syncthing DB folder and rebuild the DB (resync) - Then it works again (until the next crash, some weeks later). So I get sync conflicts more or less regularly. It’s annoying having to clean up the mess every time, and hoping it was the last time.
Syncthing worked on rails before the new database structure - So I wonder if Syncthing (or the docker) has a structural problem, or if my setup is faulty. What would be a reliable setup? Does it make a difference to use the Binhex-docker for Unraid, instead? Should I ditch the frozen Android-fork? What to use instead - Android Fork v2? BasicSync? Does this matter at all for the syncthing DB?
I would appreciate some hints or experiences. Thanks in advance!
Do you use Syncthing builds that come from the Linuxserver repository? If yes, then you should consider switching to official Syncthing builds instead, because the ones from Linuxserver are known to be problematic (i.e. compiled with modernc-sqlite, which makes them about 20% slower, and we also cannot vouch for their stability).
I would not know how to install the official syncthing build on Unraid. Unraid is a proprietary Linux-based system (Slackware, AFAIK), and the apps are available as plugin or docker containter - In case of Syncthing, it is a docker (choose from Linuxserver.io or binhex).
Instructions would require someone knowledgeable about Unraid… which isn’t really about Syncthing but a more general question about how to run standalone Linux binaries in the OS.
If that’s not possible, then you may want to try appealing to Linuxserver, so that they start building their Syncthing releases properly .
honestly if it’s crashing consistently every few weeks, switching docker images probably won’t fix it—sounds more like an unraid environment issue than a linuxserver build problem. binhex might be worth trying just to rule it out though