Arriba la primera versió estable Syncthing 1.0.0

logo

Syncthing és una aplicació gratuïta, de codi obert i multiplataforma que permet l'organització de la sincronització automàtica dels arxius d'usuari en diversos dispositius, resolent problemes similars el sistema propietari BitTorrent Sync.

Les dades sincronitzats no es carreguen en els emmagatzematges del núvol, sinó que si repliquen directament entre els sistemes de l'usuari quan apareixen simultàniament en línia utilitzant el protocol BEP (Protocol d'intercanvi de blocs) desenvolupat pel projecte.

El codi Syncthing està escrit en l'idioma Go i es distribueix sota la llicència gratuïta de MPL. Les compilacions preintegradas estan preparades per a Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD i Solaris.

A més de resoldre problemes de sincronització de dades entre múltiples dispositius d'un usuari, amb Syncthing és possible crear grans xarxes descentralitzades per emmagatzemar dades compartits que es distribueixen entre els sistemes dels participants.

sobre Syncthing

Syncthing proporciona l'usuari controls d'accés flexibles i excepcions de sincronització.

És possible definir hosts que només rebran dades, és a dir, els canvis de dades en aquests hosts no afectaran les instàncies de dades emmagatzemades en altres sistemes. S'admeten diverses maneres de versionat de fitxers, que conserven versions anteriors de les dades modificades.

Durant la sincronització, l'arxiu es divideix lògicament en blocs, que són una part indivisible a l'transferir dades entre sistemes d'usuaris.

A l'sincronitzar amb un nou dispositiu, si hi ha blocs idèntics en diversos dispositius, els blocs es copien des de diferents nodes, per analogia amb el funcionament de sistema BitTorrent.

Com més dispositius participin en la sincronització, més ràpida serà la replicació de noves dades a causa de la paral ·.

En el procés de sincronització d'arxius modificats, només els blocs de dades modificades es transfereixen a través de la xarxa, i quan es canvia el nom o es canvien els drets d'accés, només es sincronitzen les metadades.

Els canals de dades es formen utilitzant TLS, tots els nodes s'autentiquen entre si mitjançant certificats i identificadors de dispositius, SHA-256 s'usa per al control d'integritat.

Per determinar els nodes de sincronització a la xarxa local, es pot fer servir el protocol UPnP, que no requereix l'entrada manual de les adreces IP dels dispositius que s'estan sincronitzant.

Syncthing

Per a la configuració i supervisió de el sistema, es proporciona una interfície web incorporada, un client CLI i una GUI de Syncthing-GTK, que a més proporciona eines d'administració per nodes de sincronització i repositoris.

Per simplificar la recerca de nodes Syncthing, s'està desenvolupant un servidor de coordinació de detecció de nodes, per al qual s'ha preparat una imatge de Docker llista.

Sobre la versió estable de Syncthing

Després de cinc anys des de la formació de la primera versió de prova, es va preparar la primera versió estable de sistema Syncthing 1.0.0.

El llançament va marcar la disposició de el projecte per a l'ús generalitzat i l'estabilització dels protocols, que no es modificaran en el marc de la branca 1.XX, que viola la compatibilitat amb versions anteriors.

El projecte també va canviar a un nou esquema de numeració per a llançaments, Que correspon a el principi de l'control de versions semàntic (xyz, on «x» canvia quan es viola la compatibilitat amb versions anteriors, «i» indica canvis funcionals significatius i «z» - actualitzacions correctives).

Dels canvis funcionals agregats des de l'última versió experimental, hi ha la possibilitat de limitar el nombre màxim d'operacions d'escaneig de dades simultànies, Mostrant el límit de velocitat de transferència de dades configurat en la GUI i la capacitat de veure arxius modificats localment per directoris sincronitzats en mode de només dades.

Com instal·lar Syncthing 1.0.0?

Per a aquells que estiguin interessats en poder instal·lar aquesta aplicació en el sistema, han d'obrir una terminal i en ella teclejar el següent comandament

 curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Fet això ara, afegirem el repositori estable de l'aplicació al nostre sistema amb:

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Finalment podrem realitzar la instal·lació d'aquest amb:

sudo apt-get update

sudo apt-get install syncthing

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.