Syncthing: crea il tuo cloud personale e sicuro
Syncthing è un software che ci aiuta a non perdere i file importanti come le foto dello smartphone. È disponibile per numerosi sistemi operativi e può collegare tra loro più dispositivi.
Indice
Accedi ai tuoi file ovunque senza regalare dati ai big del web
Possibili soluzioni
Non tutti i file vengono persi
Un aiuto
Il contributo della comunità
Installazione sotto Windows
Installazione su Android
Configuriamo il nostro cloud
Accedi ai tuoi file ovunque senza regalare dati ai big del web
In un mondo in cui la maggior parte dei documenti più importanti e le fotografie sono in formato digitale diventa sempre più rilevante se non essenziale tenerne una copia di riserva. In caso contrario rischiamo di perdere, per esempio, le foto scattate con lo smartphone in vacanza oppure le garanzie degli oggetti acquistati online.
Dobbiamo inoltre sottolineare che dispositivi come lo smartphone o il disco fisso si possono guastare senza alcun preavviso, con l’utente che spesso si giustifica con la frase “Funzionava fino a un istante fa!”.
Possibili soluzioni
Esistono due tecniche differenti per mettere al sicuro i dati: la sincronizzazione e il salvataggio (backup). Nel primo caso si crea una seconda cartella che conterrà esattamente gli stessi file di quella originale, mentre nel secondo si memorizzano le informazioni su un dispositivo remoto scegliendo se mantenere anche le versioni meno recenti dei documenti. Il principale vantaggio della sincronizzazione consiste nella possibilità di utilizzare immediatamente i file di riserva mentre con il salvataggio è possibile risparmiare spazio comprimendo i dati. In entrambi i casi è importante far intervenire automaticamente il programma all’insorgere di determinate circostanze oppure a orari prestabiliti, per esempio quando non siamo al computer. Scegliendo il salvataggio manuale è infatti facile dimenticarsene oppure attivarlo solo saltuariamente.
Tra i software gratuiti per la sincronizzazione scaricabili da Internet abbiamo testato Syncthing, soluzione che offre numerosi vantaggi, primo tra tutti la possibilità di lavorare sia tramite LAN che Internet e di essere utilizzata su diverse piattaforme, Windows e Android compresi. Tra le altre caratteristiche salienti ricordiamo che tutte le comunicazioni sono crittografate per impedire intercettazioni da parte di malintenzionati e ogni dispositivo è protetto contro utilizzi illeciti. Da non sottovalutare che Syncthing non richiede di configurare opportunamente il router o di conoscere l’indirizzo IP di ogni computer, ma basta leggere semplicemente l’identificativo assegnato automaticamente dal programma a ogni dispositivo. Ricordiamo inoltre che si tratta di software Open Source con il codice sorgente disponibile qui.
Non tutti i file vengono persi
Poiché Syncthing riporta automaticamente tutte le modifiche effettuate sulle due cartelle collegate, può accadere che eliminando per errore un file nella prima perdiamo anche la copia presente nella seconda. Per questa ragione Syncthing è in grado di conservare anche i file cancellati o le diverse versioni degli stessi. Questa funzione Offre quattro possibilità: Controllo Versione con Cestino. Controllo Versione Semplice. Controllo Versione e Controllo Versione Esterno. Nel primo caso i file rimossi o sostituiti li troveremo in una cartella che può essere svuotata dopo un determinato numero di giorni.
Con “Controllo Versione Semplice” vengono trasferiti in una cartella predefinita e ne vengono tenute un determinato numero di versioni. Se per esempio, impostiamo quest’ultimo valore su 5 e modifichiamo un file 10 volte troveremo solo le ultime 5 versioni. Scegliendo “Controllo Versione Cadenzato” si definisce per quanti giorni tenere una versione mentre con “Controllo Versione Esterno” rimandiamo la verifica a dei comandi specifici.
Un aiuto
Uno dei problemi che si possono incontrare utilizzando software Open Source riguarda la soluzione di eventuali problemi. Con Syncthing tutto diventa più facile poiché esiste un forum dedicato a questo software, lo troviamo all’indirizzo web https://forum.syncthing.net. Raggiungendo queste pagine entriamo in contatto con la comunità che segue il progetto ed è quindi facile trovare una risposta ai propri interrogativi oppure chiedere un aiuto ai partecipanti.
L’interfaccia è in inglese ma con il traduttore automatico di Chrome è possibile averla in italiano. Ricordiamo, inoltre, che è possibile consultare la documentazione di questo prodotto all’indirizzo https://docs.syncthing.net/.
Il contributo della comunità
Syncthing è un’applicazione gestita tramite riga di comando, eseguita in background nella classica ma fastidiosa finestra nera, in cui vedremo scorrere le varie istruzioni. Possiede però anche una semplice interfaccia utente integrata, basata su HTML e JavaScript da sfruttare con più facilità da un browser Web. Poiché si tratta di una soluzione Open Source è possibile trovare numerose utility gratuite scritte dagli appassionati che aggiungono interessanti funzionalità a Syncthing.
Basta andare alla pagina https://docs.syncthing.net/users/contrib.html per avere un elenco di integrazioni, componenti aggiuntivi e pacchetti creati dalla community. Tra i tool disponibili ricordiamo SyncTrayzor e sync-macos, due utility che trasformano Syncthing in un’applicazione in stile Windows e macOS, applicazione che è possibile lanciare automaticamente all’avvio del sistema operativo.
Syncthing non ha bisogno di indirizzi IP o di configurazioni avanzate ed è disponibile per i sistemi operativi più importanti. Possiamo installare Syncthing anche su una Raspberry Pi che ha consumi energetici ridotti.