Syncthing 2.0 est là pour mettre à niveau votre synchronisation de fichiers sans nuage
Syncthing, l'outil de synchronisation de fichiers multiplateforme qui n'a pas besoin de stockage cloud, a finalement publié sa mise à jour Big 2.0. La nouvelle version a d'excellentes améliorations de performances et de fiabilité, de commandes de terminaux mises à jour et bien plus encore.
Syncthing est un excellent moyen de garder vos fichiers synchronisés entre plusieurs ordinateurs, sans utiliser un emplacement centralisé comme le stockage cloud ou un NAS. La nouvelle mise à jour 2.0 a quelques changements techniques importants pour améliorer les performances et la stabilité – il utilise désormais SQLite au lieu de LevelDB pour la base de données interne, et les éléments supprimés sont désormais supprimés de la base de données après six mois (par défaut) au lieu de rester là-bas pour tout le temps.
Cette version permet également plusieurs connexions par défaut entre les périphériques V2. Cela a été une fonctionnalité facultative depuis la version 1.25, et elle «peut donner des performances améliorées par un trafic d'équilibrage de charge sur plusieurs liens physiques ou dans d'autres scénarios». Cette mise à jour ne crée plus de dossier par défaut lors du premier démarrage.
Fait intéressant, Syncthing 2.0 marque la fin de l'interface expérimentale «Next-Gen-Gui», qui était un panneau Web remanié pour la vérification de l'état des configurations plus importantes. Il n'y a pas eu beaucoup de travail dessus au cours des dernières années, donc le code est complètement arraché maintenant, et l'interface graphique administrative est toujours là.
Enfin, il y a une pile de corrections de bogues importantes dans cette version liées aux fichiers contradictoires, à l'exploitation forestière, aux erreurs sur les appareils pauvres, etc.
Changements de rupture
Si vous utilisez déjà Syncthing, il y a quelques modifications à gérer dans cette version. Les options de ligne de commande ont été modernisées avec la formatage Linux / Unix plus typique. Par exemple, le -home L'option est maintenant --homeet d'autres options ont été renommées ou déplacées vers les sous-communs. Vous pouvez voir toutes les options disponibles avec le syncthing serve --help Commande, et si vous avez des scripts ou quelque chose en utilisant les anciennes commandes, ils pourraient avoir besoin d'être mis à jour.
Syncthing a également arrêté des binaires prédéfinis pour certaines plates-formes, «en raison de complexités liées à la compilation croisée avec SQLite». La liste complète des plates-formes abandonnées est ci-dessous:
-
libellule / AMD64
-
Illumos / AMD64 et Solaris / AMD64
-
Linux / PPC64
-
netbsd / *
-
OpenBSD / 386 et OpenBSD / ARM
-
Windows / bras
Cela n'arrête pas les référentiels de package ou quiconque de compilation de nouvelles constructions, mais il n'est pas clair si cela se produira pour toutes les plates-formes abandonnées. Les packages logiciels de Debian sont toujours sur Syncthing 1.29.5, et Arch Linux est actuellement sur la version 1.30.
Obtenez une synchronisation
Vous pouvez visiter le site Web officiel de synchronisation pour les guides sur le démarrage et les liens pour télécharger les derniers binaires V2.0. Les développeurs ont dit «s'attendre à des bords rugueux et à garder un sens de l'aventure», mais il y avait plusieurs versions de tests pour la mise à jour 2.0, donc c'est devrait Soyez sûr à mettre à jour maintenant.
Si la synchronisation est installée via un référentiel de packages, cela peut prendre quelques jours (ou semaines) de plus pour que la nouvelle mise à jour vous soit déployée. Les binaires disponibles sur le site Web de Syncthing et le référentiel GitHub sont cependant prêts.
