DirSyncPro, FreeFileSync of Syncthing?

Geldnerd is een groot fan van open-source software (OSS). Naast voordelen heeft dat af en toe ook een nadeel. Want de ontwikkeling kan stilvallen als die afhankelijk is van één of slechts enkele personen. Dat heb ik eerder meegemaakt met Pegasus Mail. Meestal zit er niks anders op dan op zoek te gaan naar een alternatieve (OSS) oplossing. Soms is dat de vloek van open-source software.

Het lijkt erop dat zoiets nu ook aan de hand is met mijn synchronisatiesoftware, de oplossing die ik gebruik om de data van mijn laptop naar mijn server te krijgen als onderdeel van mijn back-up obsessie. De meest recente versie van DirSyncPro is inmiddels 3 jaar oud, en de website en social media laten weinig activiteit meer zien. Het lijkt erop dat de ontwikkeling is stilgevallen en dat vind ik een risico.

Dus was het tijd om weer eens rond te kijken. Lang heb ik mijn backups gemaakt met een klein maar fijn softwarepakket je genaamd AIS Backup, waarbij alles keurig in ZIP-files terechtkwam. Later ging ik synchroniseren naar mijn server met de hulp van SyncBack. In de queeste naar een volledig open source gebaseerde omgeving is dat vervangen door DirSyncPro. En nu, tijd voor iets anders?

Naast de eis van open source ben ik op zoek naar software die op verschillende besturingssystemen werkt. In elk geval Windows en Linux, en liefst ook MacOS. Dit om zo flexibel mogelijk te zijn in toekomstige systeemkeuzes. En ik zoek ook naar software die een kopie maakt van het bestand op mijn server. Geen versleutelde archieven of zo, dat is alleen maar ingewikkeld als ik eens een keer een bestand wil terughalen. Om deze reden is Duplicati eerder afgevallen. En ik wil uiteraard dat er regelmatig een nieuwe versie uitkomt. In elk geval vaker dan eens per 3 jaar…

Syncthing of FreeFileSync

Na wat onderzoek kwam ik uit op twee alternatieven. FreeFileSync en Syncthing. Beide worden ze actief doorontwikkeld. Beide hebben ze voor- en nadelen. Bij FreeFileSync werd ik een beetje moe van de rommelige interface.  En het bleek best ingewikkeld om FreeFileSync zo in te stellen dat het automatisch mee opstart met Windows en op de achtergrond gewoon z’n werk doet.

Syncthing heeft een prettiger interface, maar nadeel was dan weer dat je het zowel op de verzendende als op de ontvangende machine moet installeren. En de ontvangende machine is mijn QNAP NAS. Maar daar bleek gelukkig ook een versie voor beschikbaar te zijn in de QNAPclub. En er was ook een speciale Windows versie, Synctrayzor. Die onder andere met één druk op de knop gewoon ook ingesteld kon worden om automatisch mee op te starten met Windows 10.

Links FreeFileSync, rechts Syncthing.

Inmiddels heb ik een paar weken op proef gedraaid met Syncthing, gewoon parallel aan de bestaande DirSyncPro installatie. Het belangrijkste uitzoekpuntje was hoe ik Syncthing een Shared Drive van mijn NAS kon laten gebruiken, en niet een verborgen drive op Linux-niveau. Ik heb op de NAS een Shared Folder aangemaakt met de naam ‘Syncthing’ via ‘Control Panel | Shared Folders’. De standaard directory bij Syncthing op de QNAP moest vervolgens worden ingesteld op ‘/share/Syncthing’. En daarmee werkte alles als een zonnetje, dacht ik. Daarna heb ik nog even in Hybrid Backup Sync (de back-up software van QNAP) een extra job aangemaakt dat de Syncthing directory ook elke nacht synchroniseert met de backup-locatie.

Fileberichten

Maar in de weken dat ik proefdraaide met Syncthing begonnen we wel last te krijgen van stotterende videoverbindingen. Vriendin en ik werken nu allebei ruim een jaar thuis. We zijn afhankelijk van onze overheidswerkplek en de videovergadersoftware om ons werk te doen. We kregen stotterende audio en draaiende cirkeltjes waar je de vrolijke gezichten van je gewaardeerde collega’s verwacht. En behalve de installatie van Syncthing was er niks veranderd in ons netwerk. Geen upgrades, helemaal niks. Ik kreeg dus het ernstige vermoeden dat de continue synchronisatie door Syncthing zorgde voor fileberichten op ons netwerk.

De proef met Syncthing werd dus stopgezet, en het stotterende netwerk draaide weer als een zonnetje. En ik zette mij over de ergernis van de rommelige interface heen en ging ook testen met FreeFileSync. En dat bleek ook best mee te vallen. Ik heb eerst een paar keer handmatig een back-up gemaakt naar mijn NAS. En random een aantal bestanden gecontroleerd. Daarna heb ik me goed verdiept in de ins en outs van het draaien van een back-up zonder toezicht, en de instellingen daarop aangepast. Uiteindelijk viel ook dat instellen best wel mee, al moest je er wel voor naar de Windows Task Scheduler. Af en toe moet je iets meer techneut zijn om open source naar wens te laten draaien. Maar de handleiding van FreeFileSync was gedetailleerd. En het werkt.

Twee parallelle oplossingen

Op dit moment draai ik met beide oplossingen, zowel DirSyncPro als FreeFileSync. Gewoon omdat het kan, en omdat beide werken. Eigenlijk hoop ik stilletjes dat DirSyncPro nog weer tot leven gewekt wordt en dat er nieuwe versies komen. Al is er op dit moment geen enkel signaal dat daarop wijst. En dan zal er een punt komen dat ik DirSyncPro uit zal schakelen, en met FreeFileSync verder ga.

Moet jij wel eens van software wisselen?