Software-update: Syncthing 1.2.1

Syncthing logo (75 pix) Versie 1.2.1 van Syncthing is uitgekomen. Syncthing is een opensourceprogramma waarmee bestanden tussen twee computers kunnen worden gesynchroniseerd. Dit gebeurt net als bij BitTorrent Sync zonder dat er een centrale server tussen zit, zoals dat wel het geval is bij opslagdiensten als bijvoorbeeld Dropbox, Google Drive, OneDrive en iCloud. De software is onder meer beschikbaar voor Windows, Linux, macOS en Android. Ook zijn er packages voor Synology en Qnap. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:

Bugfixes
  • #5308: FreeBSD: Create new file does not generate a fs event.
  • #5801: panic: close of nil channel in relay client stop
  • #5803: Web UI shows confusing description on RC builds when upgrades are disabled
  • #5828: panic: Index update for not running folder
  • #5833: Paused folder shows filesystem watcher error
  • #5837: panic: runtime error: index out of range in recheckFile
  • #5849: Cannot concatenate external versioner template variables ("%FOLDER_PATH%/%FILE_PATH%")
  • #5880: panic: runtime error: invalid memory address or nil pointer dereference in loadIgnoreFile
Enhancements
  • #5811: Download progress of folders in the UI should update more frequently
Other issues
  • #5754: Support paging on jobQueue.Jobs
  • #5813: Potential bugs on old cores: using 64-bit functions sync/atomic
  • #5853: Inconsistent handling of empty folder path
Versienummer 1.2.1
Releasestatus Final
Besturingssystemen Windows 7, Android, Linux, BSD, Windows Server 2008, iOS, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Syncthing
Download https://github.com/syncthing/syncthing/releases/tag/v1.2.1
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

06-08-2019 • 19:21

18 Linkedin

Bron: Syncthing

Update-historie

Reacties (18)

18
18
17
2
0
1
Wijzig sortering
De omschrijving van Syncthing is wel niet helemaal correct: je kunt het ook gebruiken om te synchroniseren tussen méér dan twee computers én je kunt ook per computer instellen of oudere versies moeten worden bijgehouden.

Ik gebruik het op vier apparaten en vroeger ook nog op mijn smartphone.
Syncthing is niet beschikbaar voor iOS, er zijn wel pogingen gedaan maar niets fatsoenlijk werkend op dit moment
Ik zie dat er synology en qnap builds zijn.
Nu heb ik een synology nas staan, met "cloud station" er op. Zover ik begrijp doet die hetzelfde als syncthing.

Zijn er nog specifieke redenen of adviezen waarom wel of niet syncthing te gebruiken?
Syncthing heeft een open poort van buiten nodig om te werken, als je achter CG-NAT zit dan werkt het niet en zal je via cloud services moeten werken.
Dit was een paar jaar geleden inderdaad het geval. Maar sinds een paar weken gebruik ik Syncthing weer en nu wordt er netjes een directe verbinding opgezet. Wel wordt er eerst via een proxy gewerkt om deze directe verbinding tot stand te brengen.
Hoe werkt dat dan, tunnelt die proxy server de boel dan? Een directe verbinding tussen twee clients die beide geen inkomende connecties toestaan kan nl niet.
Een directe verbinding tussen twee clients die beide geen inkomende connecties toestaan kan nl niet.
Jawel, kan wel. Daarom is het zo moeilijk om torrents tegen te houden.

De truuk is dat zodra je een UDP pakketje naar een adres hebt gestuurd, de router UDP pakketjes vanaf dat adres zal doorlaten (en forwarden naar de betreffende client).

De beide clients sturen een UDP pakketje naar de centrale server. De server antwoordt met het publieke adres van de 'andere' client. Beide clients sturen een pakketje naar elkaar, waarvan de eerste niet aankomt omdat hij gedropt wordt, en vervolgens kunnen ze communiceren.
Centrale server exit.
Dat is de theorie, maar werkt dat in de praktijk ook? Ik heb het regelmatig geprobeerd bij verbindingen achter CG-NAT maar nooit echt met succes.
Iedereen bedankt voor de antwoorden.

Tja synology cloud heeft ook (zonder de quick connect zooi) een open poort nodig. En ik heb ook versie beheer etc.

Ik denk dus als ik dit allemaal lees, dat het om je situatie en persoonlijke preferenties ligt :)
Als je bvb wilt syncen met meer peers (data redundancy). Het is decentraal, terwijl cloud station gecentraliseerd is? Daarnaast is het project ook open source, voor sommige mensen kan dat ook een reden zijn.

Ik gebruik het en vind het wel super goed weken. Bestanden syncen ook vaak erg snel, en betrouwbaar (bvb tegenover Google drive werkt resilio Syncthing echt stukken beter vind ik, gevoelsmatig)

Edit: resilio-> syncthing

[Reactie gewijzigd door Katanatje op 7 augustus 2019 07:48]

(bvb tegenover Google drive werkt resilio echt stukken beter vind ik, gevoelsmatig)
Resilio is andere software en zeker niet open source. Dit topic gaat over Synthing.
Oh, foutje, ik bedoelde natuurlijk Syncthing (resilio heb ik ook al gebruikt maar uiteindelijk overgestapt naar Syncthing)
Nog een voordeel: je kunt per peer versiebeheer instellen.
Syncthing hoeft het ip adres van je server niet te hebben.
De Synology heeft ook geen IP nodig, kan ook gewoon via quickconnect :+
Door gebruik te maken van de services van Synology. Ik dacht dat het juist de bedoeling was iet op te zetten zonder een derde partij.
Jaren geleden heb ik enige tijd Syncthing gebruikt, maar uiteindelijk weer teruggegaan naar Dropbox en nog ene klein beetje Resilio. Probleem was o.a. dat systemen elkaar niet vonden en het syncen heel traag was.

Nadat Dropbox met het bericht kwam dat het aantal session gelimiteerd wordt voor de gratis versie ben ik weer eens naar Syncthing gaan kijken. Inmiddels heb ik het op meerdere systemen draaien er werkt het als de brandweer. De eerdere problemen lijken opgelost te zijn.

Ik gebruik momenteel een Raspberry Pi (de eerste versie) om te zorgen dat er altijd een systeem online is.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee