Sortie de la nouvelle version de Syncthing 1.2.0

logo

Une version du système de synchronisation automatique des fichiers Syncthing 1.2.0 vient d'être introduite, dans lequel les données synchronisées ne sont pas téléchargées vers des entrepôts cloud, mais sont répliquées directement entre les systèmes utilisateur lorsqu'elles apparaissent simultanément en ligne à l'aide du protocole d'échange de blocs développé par le projet.

Le code de synchronisation est écrit dans le langage Go et est distribué sous la licence gratuite de MPL. Les versions terminées sont prêtes pour Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD et Solaris.

En plus de résoudre les problèmes de synchronisation des données entre plusieurs appareils mono-utilisateur, en utilisant Syncthing, il est possible de créer de grands réseaux décentralisés pour stocker des données partagées, qui sont répartis entre les systèmes membres.

À propos de Syncthing

Des contrôles d'accès flexibles et des exceptions de synchronisation sont fournis. Il est possible de définir des hôtes qui ne recevront que des données, c'est-à-dire que les modifications de données sur ces hôtes n'affecteront pas les instances de données stockées sur d'autres systèmes.

Lors de la synchronisation avec un nouvel appareil, s'il y a des blocs identiques sur plusieurs appareils, les blocs sont copiés à partir de différents nœuds, par analogie avec le système BitTorrent.

Plus il y a d'appareils qui participent à la synchronisation, plus la réplication est rapide de nouvelles données grâce à la parallélisation.

Dans le processus de synchronisation des fichiers modifiés, seuls les blocs de données modifiés sont transférés sur le réseau, et lorsque le nom est changé ou les droits d'accès sont modifiés, seules les métadonnées sont synchronisées.

Syncthing

Les canaux de données sont formés en utilisant TLS, tous les nœuds s'authentifient les uns les autres à l'aide de certificats et d'identificateurs de périphérique, SHA-256 est utilisé pour la vérification de l'intégrité.

Pour déterminer les nœuds de synchronisation sur le réseau local, le protocole UPnP peut être utilisé, qui ne nécessite pas la saisie manuelle des adresses IP des périphériques qui se synchronisent.

Pour la configuration et la surveillance du système, une interface Web intégrée est fournie, un client CLI et une interface graphique Syncthing-GTK, qui fournit également des outils pour gérer les nœuds de synchronisation et les référentiels.

Pour simplifier la recherche de nœuds Syncthing, un serveur de coordination de découverte de nœuds est en cours de développement, pour lequel une image Docker préparée a été préparée.

Syncthing 1.2.0 Principales nouvelles fonctionnalités

Dans cette nouvelle version de Syncthing 1.2.0 un nouveau protocole de transport basé sur QUIC a été introduit (connexions Internet UDP rapides) avec des ajouts pour le transfert via la traduction d'adresse (NAT). TCP est toujours le protocole préféré pour l'établissement des connexions.

De plus, l'amélioration de la gestion des erreurs fatales est mise en avant et des outils ont été ajoutés pour envoyer automatiquement des rapports de problèmes aux développeurs. La soumission de rapport est activée par défaut.

En revanche une option spéciale a été ajoutée pour le désactiver dans les paramètres. Il est à noter que les données du rapport d’incident n’incluent pas les noms de fichiers, les données de registre, les identificateurs d’appareil, les statistiques et autres données personnelles.

L'utilisation de petits blocs fixes (128 Kio) a été déclarée obsolète; Désormais, seuls les grands blocs redimensionnables sont utilisés pour indexer et transférer le contenu des fichiers.

L'interface fournit l'affichage de la dernière erreur de connexion pour chacune des adresses spécifiées. Dans WebUI, la disposition des colonnes du tableau est optimisée pour un affichage correct sur des écrans étroits.

Comment installer Syncthing 1.2.0?

Pour ceux qui souhaitent pouvoir installer cette application sur leur système, ils doivent ouvrir un terminal et y saisir la commande suivante

sudo apt-get install apt-transport-https

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

C'est fait maintenant, nous allons ajouter le référentiel stable de l'application à notre système avec:

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

Enfin, nous pouvons l'installer avec:

sudo apt-get update

sudo apt-get install syncthing

La synchronisation est également disponible pour les appareils mobiles, de sorte que le téléchargement de l'application peut être effectué dans le lien suivant à partir du magasin de jeu.



		

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.