Software-update: Syncthing 2.0.3

Syncthing logoVersie 2.0.3 van Syncthing is uitgekomen. Syncthing is een opensourceprogramma waarmee bestanden tussen twee of meerdere computers kunnen worden gesynchroniseerd. Dit gebeurt zonder dat er een centrale server tussen zit, zoals dat wel het geval is bij opslagdiensten als Dropbox, Google Drive, OneDrive en iCloud. De software is onder meer beschikbaar voor Windows, Linux, macOS, BSD en Solaris. Een onofficiële client voor Android kan hier worden gevonden. Ook zijn er packages voor bijvoorbeeld Synology en QNAP. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:

Fixes
  • fix(cmd): restore --version flag for compatibility in #10269
  • fix(cmd): make database migration more robust to write errors in #10278
  • fix(cmd): provide temporary GUI/API server during database migration in #10279
  • fix(db): clean files for dropped folders at startup in #10280
Other

Syncthing screenshot (620 pix)

Versienummer 2.0.3
Releasestatus Final
Besturingssystemen Android, Linux, macOS, iOS, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11, Windows Server 2022, Windows Server 2025
Website Syncthing
Download https://syncthing.net/downloads
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

22-08-2025 • 10:30

14

Bron: Syncthing

Reacties (14)

14
14
13
0
0
1
Wijzig sortering
Ik ben weer terug naar Syncthing. Hoewel ik Nextcloud heel tof vond en een veel betere integratie had met Linux (o.a. in Files), maakte ik zo weinig gebruik van Docs en Media. Daarnaast was het toch wel erg log, en had je meerdere containers nodig.

Dit is te vergelijken met hoe vroeger Dropbox was, en na al die jaren werkt het nog perfect en snel (gewoon èèn container). De Global Relays schakel ik wel altijd uit (heb eigen VPN), al zou dat opzicht ook prima en veilig moeten werken.

[Reactie gewijzigd door HollowGamer op 22 augustus 2025 11:17]

Enige nadeel is dat altijd alles wordt opgeslagen op het apparaat. je kan niet zoals bij bv. OneDrive aangeven dat je sommige bestanden niet wil downloaden. Daar is het ook niet voor bedoeld, maar toch.
Je kan gewoon files ignoren, zie https://docs.syncthing.net/users/ignoring.html support ook patterns/wildcards, dus je kan het zo mooi maken als je zelf wilt :)
Ik bedoel eigenlijk zoals bij OneDrive dat je een bestand wel ziet, maar dat het pas wordt gedownload als je het nodig hebt. Maar dan zou er een soort server moeten zijn die altijd alle bestanden heeft en de rest die dan als clients werken.

Maar goed dat is niet zoals dit programma is bedoeld.
Ah, OK. Dat inderdaad iets anders, zou opzich wel moeten kunnen met een virtual filesystem achtige implementatie, iig op Linux. Dat is denk ik ook gelijk de uitdaging, de implementatie hiervan is waarschijnlijk behoorlijk verschillend per besturingssyteem.
Is ook een wat oudere request voor, met nog steeds mensen die erom vragen, dus wie weet ooit :)
https://forum.syncthing.net/t/selective-sync-feature-most-important/16394
Het is maar net wat je synchroniseert. Zelf heb ik 'Documents' van veel van mijn systemen gewoon gesynchroniseerd: nas, desktop@windows, laptop@kali, laptop@alma, laptop@windows. Wel opletten dat andere sync spullen (dropbox, onedrive, google-drive, gitlab en zo) NIET in die zelfde 'Documents' boom voorkomen. Dit om te voorkomen dat zaken gaan rondzingen.

En ja, het is er juist voor dat alles wordt gesynchroniseerd. Vanuit syncthing gezien is er geen centrale opslag.
Nextcloud is een hele andere usecase.

Ik draai zelf een Nextcloud sessie voor notitie synchronizatie voor m'n Surface, PC en Android smartphone.

Voor file mirroring/syncing (evt. bidirectional) gebruik ik op Android smbsync2, en op Windows MirrorFolder. (Een stukje software dat helemaal niet bekend is, maar kan bv. ook filesystem level raid-1 mirroren en is extreem licht. Bisync over netwerk (smb) werkt ook prima.

Voor andere cases gebruik ik gewoon Windows task scheduler met een powershell script.

Vraag mij af wat SyncThing mij zou kunnen brengen.

Het mooiste zou zijn een app die op mijn server draait en alle tasks op devices reguleert, ook peer naar peer waar de server alleen maar reguleert, maar met een android apparaat erbij (non-root), en SMB apps op Android echt bocht zijn (Ja, ik kijk naar jou LAN drive), ben ik er bang voor.


Daarnaast moet het ook goed met device detection omgaan, aangezien 2 van de 4 devices hier ook wel eens de deur uit gaan. Helaas schort het hier ook vaak aan, of de functionaliteit is er uberhaupt niet.


Ik zorg liever voor per device regulation en data vanuit de devices pushen wanneer nodig.

[Reactie gewijzigd door Marctraider op 22 augustus 2025 19:08]

Gezien syncthing tussen msWindows, linux (inclusief diverse nas-systemen) en android de sync van directories (en alles daar onder) kan regelen, zou je alle verschillende tools die je nu gebruikt voor mirror/sync kunnen vervangen.

De scheduling van syncthing is vooral gebaseerd op 'contact' hebben. Als je met je laptop en (android) mibieltje ergens onderweg bent en ze vinden elkaar op het zelfde (wifi) netwerk, kunnen en zullen ze synchroniseren. Maar je kan ook instellen dat het allen werkt op je eigen privé wifi netwerk en niet buiten de deur, dat de sync dan daar gewoon uit staat.
Als het niet via SMB gaat, wat ik ook niet vermoed aangezien geen native support op Android, hoe werkt dit dan?


Klinkt als een custom protocol ingebakken, wat dus een aparte Android app nodig heeft. Als ik even rondsnuffel is recent de (buggy?) SyncThing android app al vervallen, en wordt niet meer onderhouden.

Tenzij er een ander protocol wordt gebruikt die menig Android rom wel heeft?

Klinkt niet heel future proof.

[Reactie gewijzigd door Marctraider op 23 augustus 2025 16:26]

syncthing werkt net als rsync met een agent aan beide kanten met kennis van het daar lokale filesysteem. En daarbij maakt het gebruik van de blok maat die daar vaak geldt. De tools rsync en syncting verzorgen zelf de communicatie.

De reden dat de officiële android app niet meer wordt bijgehouden door het originele team is een bewuste keuze die niets met de techniek of kennis te maken heef. Er is onder android een goede implementatie door een ander team. Daarnaast hebben zij onder android te maken met de nukken van google en hoe die met de rechten en plichten rond apps om gaan.

Uiteindelijk hebben ze in en rond syncthing een mooi protocol opgezet die er voor zorgt dat er heel veel en heel vrij zaken gesynchroniseerd kunnen worden zelfs over meerdere systemen heen. Hier in huis heb ik een dualboot laptop (linux en windows) die de beide de documenten directory synchroniseert met een nas en een desktop. Boot de laptop het andere os, dan is na korte tijd de documenten directory weer helemaal bij, als/zodra ze de nas of de desktop ziet.
Als ik even rondsnuffel is recent de (buggy?) SyncThing android app al vervallen, en wordt niet meer onderhouden.
De opvolger van deze app heet Syncthing-Fork. Werkt prima hier.
Als je met je laptop en (android) mibieltje ergens onderweg bent en ze vinden elkaar op het zelfde (wifi) netwerk, kunnen en zullen ze synchroniseren.
Het mooie is net dat toestellen niet niet op het hetzelfde netwerk moeten zitten.
Weet niet wat er aan de hand is, maar bij downloads zie ik alleen 2.0.2 en geen 2.0.3

update: eerste link werkt wel, maar hoofdpagina van Syncthing laat nog steeds 2.0.2 zien.

[Reactie gewijzigd door Lohengrin op 22 augustus 2025 14:25]

Ze hebben hun website nog niet geüpdatet want de bestanden staan wel online. Link kopiëren dat je wilt en dan de versie veranderen naar 2.0.3 ;)


Om te kunnen reageren moet je ingelogd zijn