Syncthing: Un'alternativa open source a Dropbox e BitTorrent Sync

Se utilizzi più computer, probabilmente stai già usando un servizio di sincronizzazione per gestire i tuoi file tra diverse macchine. Una delle opzioni di sincronizzazione più popolari è quella di utilizzare servizi di archiviazione online come Dropbox, Google Drive e OneDrive per trasferire i file da un PC all’altro. Uno svantaggio di questo è che una copia dei tuoi file risiederà sul server del fornitore di servizi ed è suscettibile di attacchi. Un altro metodo è utilizzare la tecnologia P2P, come BitTorrent Sync, e sincronizzare i tuoi file direttamente tra computer.

Syncthing è un ibrido tra Dropbox e BitTorrent Sync. Ti consente di sincronizzare file direttamente tra computer senza un server di terze parti. Inoltre, è open source e chiunque può esaminare il codice per eventuali problemi di sicurezza o persino forkare il progetto per creare la propria app.

Syncthing supporta Windows, Mac, Linux, BSD e Solaris. Anche se stai utilizzando diversi sistemi operativi su ciascun computer, puoi comunque sincronizzare i tuoi file da un computer all’altro.

Iniziare

Per iniziare, visita la sua pagina di download e scarica il pacchetto appropriato per il tuo sistema operativo. Estrai il pacchetto zip e esegui l’installer. Nella maggior parte dei casi, basta eseguire il file eseguibile per avviare il servizio – non è necessaria alcuna installazione.

Una volta avviata l’app Syncthing, si aprirà il browser web e si caricherà l’interfaccia Web GUI. Questo è ciò che vedrai – una panoramica del tuo attuale stato di sincronizzazione.

syncthing-web-gui

La prima cosa da fare è aggiungere un repository. Ciò che questo significa realmente è aggiungere la cartella o le cartelle che desideri monitorare e sincronizzare.

syncthing-add-respository

Se hai notato, Syncthing supporta la versioning dei file, e puoi specificare il numero di versioni da mantenere sul tuo sistema. Puoi anche impostare questo repository attuale come master, in modo che le modifiche su altre macchine non influenzino i file su questa macchina.

Successivamente, devi aggiungere un nodo. Un nodo è il computer remoto a cui desideri sincronizzare i tuoi file. Sulla macchina esterna, vai su “Modifica -> Mostra ID” per trovare il tuo Node ID. Utilizza questo Node ID per connetterti come nuovo nodo sul tuo computer attuale.

syncthing-add-node

Una volta aggiunto il nodo, devi andare nelle impostazioni del tuo Repository e aggiungere il nodo a cui desideri sincronizzare. Tutti i file che hai inserito nel repository saranno ora sincronizzati con l’altra macchina.

syncthing-share-respository

Vantaggi di Syncthing

Ovviamente, il principale vantaggio di Syncthing è la sicurezza:

  1. Privacy: Tutti i tuoi file risiedono sul tuo computer. Non devi preoccuparti che il server di terze parti venga compromesso e che tutti i tuoi file vengano esposti.
  2. Crittografia: Tutta la comunicazione è sicura utilizzando TLS. La crittografia utilizzata include la perfetta segretezza forward per prevenire qualsiasi ascoltatore dall’accedere ai tuoi dati.
  3. Autenticazione: Ogni nodo è identificato da un forte certificato crittografico. Solo i nodi che hai esplicitamente autorizzato possono connettersi al tuo cluster.
  4. Open source: Chiunque può esaminare il codice e correggere eventuali bug o problemi di sicurezza.

Un’altra buona cosa di Syncthing è che non devi preoccuparti dello spazio di archiviazione. La maggior parte dei fornitori di archiviazione online ti limita a una quantità fissa di spazio di archiviazione. Per Syncthing, è limitato dallo spazio di archiviazione nel tuo PC.

Conclusione

Ci sono molti modi per sincronizzare file tra computer, e Syncthing è un’altra utile app che puoi utilizzare. Al momento, è ancora in fase di sviluppo e potrebbero presentarsi alcuni bug o problemi. Tuttavia, la maggior parte delle funzionalità è già in atto e sta funzionando bene. Essere open source e non dover fare affidamento su servizi di terze parti per sincronizzare i tuoi file rende quest’app molto interessante. Provalo e facci sapere se è qualcosa che fa per te, o se preferisci rimanere con Dropbox, BitTorrent Sync o altri servizi che stai attualmente utilizzando.