En el següent article anem a fer una ullada a Syncthing. Aquest és un programari de codi obert de sincronització d'arxius continu. Ens permetrà sincronitzar arxius entre dos o més equips en una xarxa.
Avui dia les dades són potser el més important que els usuaris pots guardar en els seus dispositius. Per tant, tot usuari mereix triar on emmagatzemar la seva informació. Si es comparteix amb algun tercer o si es transmet a través d'Internet. Abans de procedir a instal·lar Syncthing en Ubuntu, Donem una ullada ràpida al que ofereix.
En aquest article anem a veure aquesta aplicació que ens permetrà sincronitzar de manera senzilla arxius entre dues màquines. Per a això, Syncthing distingeix entre el «dispositiu local» és el que estarà configurant i el "dispositiu remot» que serà l'altra màquina.
La millor manera d'aconseguir una bona sincronització, és fer la instal·lació d'aquest programa a les dues màquines i configurar-les en paral·lel. Si les dues màquines no són accessibles simultàniament donarà igual, però els resultats seran una mica menys evidents.
Funcions de sincronització amb Syncthing
- La sincronització es realitza a una velocitat raonable per evitar la corrupció de dades, així com protegit d'atacs externs, escoltes o modificacions per alguna part no autoritzada.
- L'aplicació és accessible, comprensible i traduïda a diversos idiomes.
- Tota comunicació està assegurada, així com xifrada usant TLS.
- Es tracta d'un programa multiplataforma ja que s'executa en Linux, Windows, Mac OS X, Solaris, FreeBSD, Dragonfly, OpenBSD, així com en NetBSD.
En l'última versió de Syncthing que és la 0.14.32, s'han dut a terme diferents canvis respecte a anteriors versions. Entre els més destacats caldria assenyalar que ara la llista de dispositius propers filtra adequadament els dispositius que ja estan en la configuració. «Dispositius propers» es mostren ara en el quadre de diàleg afegir dispositiu, evitant així la necessitat d'escriure el seu ID de dispositiu. Les carpetes que una vegada es van ignorar en una sol·licitud de compartir ara funcionen correctament quan s'agreguen manualment més tard. Pots consultar totes les característiques més en detall en la documentació oficial de l'aplicació.
Com instal·lar Syncthing en Ubuntu
Tindrem l'opció d'utilitzar dos canals per a la instal·lació. Primer pots intentar la instal·lació des de l'opció estable. Cal obrir una terminal (Ctrl + Alt + T) i escriure les següents ordres:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
Si el canal estable no està actualitzat o pel que sigui no està disponible, es pot optar a instal·lar des del canal candidat:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
llançar Syncthing
Des de la terminal anomenem a aquest programa utilitzant el seu nom:
syncthing
La GUI de l'administrador s'inicia automàticament i roman disponible a https://localhost: 8384/. Les cookies són essencials per al correcte funcionament de la interfície gràfica. Assegura't que el teu navegador les accepti.
A l'esquerra hi ha la llista de «carpetes», o directoris per sincronitzar. Pots veure que la carpeta per defecte per a l'usuari i que està marcada com «No compartit», ja que encara no s'ha compartit amb cap altre dispositiu. A la dreta hi ha la llista de dispositius. A la captura es mostra que només hi ha un dispositiu: l'equip en el qual s'està executant.
Perquè aquesta aplicació pugui sincronitzar arxius amb un altre dispositiu, s'ha d'informar sobre aquest dispositiu. Això s'aconsegueix mitjançant l'intercanvi de «identificadors de dispositiu». Un identificador de dispositiu és un identificador únic, criptogràficament segur. Aquest es crea com a part de la generació de claus el primer cop que s'inicia aquest programa. S'imprimeix en el registre de dalt, i es pot veure a la interfície gràfica d'usuari web seleccionant el «Accions» (a dalt a la dreta) i «Mostra ID».
Dos dispositius només es connecten i parlen entre si si tots dos estan configurats amb l'ID de dispositiu de l'altre. Atès que la configuració ha de ser mútua perquè es produeixi una connexió, els identificadors de dispositiu no necessiten mantenir-se en secret. Són essencialment part de la clau pública.
Perquè els seus dos dispositius es comuniquin, només cal fer clic a «Afegeix dispositiu» a la part inferior dreta de tots dos, i escriure l'identificador de el dispositiu de l'altre costat. També has de seleccionar les carpetes que vols compartir. Es pot veure més en detall com configurar aquesta aplicació en el seu documentació oficial.
Desinstal Syncthing
Per eliminar aquest programa del nostre sistema només haurem d'obrir una terminal (Ctrl + Alt + T). Hi caldrà escriure la següent ordre:
sudo apt remove syncthing