Il existe plusieurs façons de sauvegarder des fichiers sans fil sous Linux. Parmi eux, deux programmes - Syncthing et Resilio Sync (anciennement appelé BitTorrent Sync) - sont uniques. Non seulement ils synchronisent vos fichiers entre vos propres ordinateurs, mais ils ne nécessitent également aucune connaissance de la configuration d'un serveur.
Au lieu de cela, ces applications fonctionnent sur une base peer-to-peer, transférant des fichiers entre les appareils de votre choix sans intermédiaire (comme Dropbox). Cela rend la configuration très facile, au prix de l'utilisation de vos propres ordinateurs plutôt que de ceux d'une autre personne.
Resilio Sync est l'enfant propriétaire de Resilio Inc., qui a été créé par la société BitTorrent pour aider à mieux concentrer ses efforts. En comparaison, Syncthing est open source. Non seulement vous pouvez contribuer à son développement en publiant des suggestions, mais les entrailles de celui-ci sont disponibles en ligne pour que tous puissent le voir et l'améliorer.
La solution qui vous convient le mieux dépend d'un certain nombre de facteurs, qui seront abordés ici. Cependant, par souci d'équité, il ne regardera que le gratuit version de Resilio Sync.
Fondamentalement, c'est juste un moyen de maintenir un ensemble de fichiers mis à jour entre deux appareils ou plus. Cela inclut des choses comme Google Drive, ainsi que Syncthing et Resilio Sync. C'est utile lorsque vous souhaitez conserver des sauvegardes de vos fichiers ailleurs, juste au cas où votre ordinateur tomberait en panne.
C'est aussi un moyen facile d'envoyer des fichiers entre des personnes. Tant qu'ils disposent tous les deux d'appareils prenant en charge la plate-forme choisie, ils peuvent synchroniser presque tout (avec suffisamment de bande passante et d'espace disque).
Au fond, les deux programmes ont plus en commun que vous ne le pensez. Ils font tous les deux le même travail (synchronisation de fichiers) et le font de manière très similaire. Ce n'est que dans les détails les plus fins que vous commencerez à voir la plupart des différences.
Ce n'est peut-être pas vraiment un problème pour les gens, mais c'est quand même un facteur important à prendre en compte. Après tout, si vous voulez que vos amis et votre famille envoient des fichiers entre leurs appareils en utilisant le programme de votre choix, cela aide s'ils peuvent réellement l'obtenir sur leur ordinateur sans aide.
Resilio Sync est légèrement désavantagé lorsqu'il s'agit d'installer sous Linux. Comme il s'agit d'un logiciel propriétaire et qu'il n'est pas très populaire comme Steam, vous ne le trouverez pas dans les référentiels de votre gestionnaire de packages. Cependant, Resilio fournit un guide complet sur la façon d'obtenir et d'installer leur produit. Cela inclut la plupart des principaux systèmes d'exploitation Linux, y compris Debian (et ses dérivés comme Ubuntu).
Synchronisation peut être légèrement plus facile à obtenir, selon le système d'exploitation Linux que vous utilisez. Par exemple, openSUSE et Debian ont tous deux Syncthing dans leurs dépôts - c'est juste une question de l'installer. Pour les systèmes d'exploitation Linux qui ne l'ont pas par défaut, vous devrez l'ajouter manuellement, comme Resilio Sync.
Parallèlement à cela, les deux fournissent également des archives TAR.GZ, vous pouvez donc les utiliser même si vous ne trouvez pas de paquet.
Syncthing et Resilio Sync sont assez faciles à utiliser. Cela étant dit, il existe quelques différences dans la façon dont ils s'y prennent, qui seront abordées ici. Les principaux contrastes semblent provenir des deux positions prises par les programmes :en tant que produit (Resilio) et en tant que projet (Syncthing).
Par défaut, aucun des deux programmes n'a de GUI (interface utilisateur graphique) au sens traditionnel. Au lieu de cela, une fois que vous l'avez démarré, vous ouvrez votre navigateur Web et y accédez à partir de là. Pour Resilio Sync, c'est à http://localhost:8888/. Pour Syncthing, http://localhost:8384/. Il existe également quelques applications tierces pour Syncthing qui offrent un moyen plus natif d'y accéder, telles que Syncthing-GTK (Resilio a également cette option, mais pas sous Linux).
La première fois que vous démarrez Resilio Sync , il vous sera demandé d'entrer un nom d'utilisateur et un mot de passe. Maintenant, chaque fois que vous essayez d'y accéder, vous devrez fournir ces informations d'identification. Ceci est destiné à améliorer la sécurité - les autres personnes utilisant votre ordinateur ne pourront pas accéder au panneau de configuration.
Une fois que vous avez fait cela, vous pouvez modifier son comportement à votre guise en utilisant leur menu de paramètres intégré. À partir de là, vous pouvez faire plusieurs choses, comme désactiver l'envoi de statistiques à Resilio. Vous pouvez également désactiver le besoin d'authentification pour entrer dans le panneau de contrôle, si vous trouvez cela ennuyeux.
Synchronisation est un peu plus simple à mettre en place. Contrairement à Resilio Sync, il ne vous obligera pas à utiliser l'authentification, échangeant la sécurité pour plus de commodité. Cependant, une fois que vous êtes dans le panneau de configuration Web, il est facile de le configurer dans le menu Paramètres. Vous pouvez également choisir entre un thème clair, noir ou foncé selon vos goûts.
Bien que les deux applications fonctionnent de la même manière, en utilisant le peer to peer, leurs implémentations sont un peu différentes. Pour que les dossiers soient partagés entre vos appareils, ils doivent être authentifiés à l'aide d'un code spécial. Cela empêche les étrangers d'accéder à vos fichiers.
Resilio Sync rend l'ajout de dossiers à partager très facile pour les utilisateurs finaux. L'interface Web propose un menu déroulant pour sélectionner le dossier de votre choix. Vous pouvez même en créer un nouveau si vous le souhaitez !
Cela fait, Resilio Sync vous offre plusieurs façons de partager ce dossier avec vos autres appareils. Vous pouvez copier la clé d'authentification réelle ou scanner un code QR pour les mobiles. Parallèlement à cela, Resilio Sync peut également envoyer via un lien cliquable, ce qui est très pratique pour les utilisateurs de bureau.
Les partages vous permettent également de choisir si d'autres appareils peuvent ou non apporter des modifications au dossier partagé. C'est-à-dire la possibilité d'ajouter ou de supprimer des fichiers dans le partage. C'est utile pour les endroits où vous souhaitez uniquement envoyer des fichiers à d'autres personnes, par exemple, à vos amis et à votre famille.
Synchronisation adopte une approche légèrement différente. Plutôt que de partager directement les dossiers eux-mêmes, vous ajoutez d'abord les appareils avec lesquels vous souhaitez synchroniser. En gros, cela signifie que vous n'avez qu'à ajouter le code d'authentification pour chaque appareil une fois , plutôt que sur la base d'un dossier unique. Syncthing accorde un niveau de confiance plus élevé aux appareils synchronisés que Resilio Sync.
Cela fait, vous êtes libre d'ajouter les dossiers que vous souhaitez synchroniser, ainsi que les appareils auxquels vous souhaitez les envoyer. Contrairement à Resilio Sync, vous devez saisir manuellement l'emplacement plutôt que d'utiliser un menu déroulant. Vous avez également la possibilité de rendre le dossier en lecture seule, similaire à Resilio Sync.
Une fonctionnalité intéressante prise en charge par Resilio Sync est le partage de dossiers cryptés. Fondamentalement, c'est un moyen de synchroniser le contenu afin qu'il soit caché sur un appareil cible - ils ne peuvent pas lire ce qu'il y a à l'intérieur. Cette fonctionnalité est unique à Resilio Sync, l'une des rares différences majeures entre celui-ci et Syncthing.
Ce type de partage est conçu pour diffuser votre contenu sur des appareils non fiables, tels qu'un ordinateur tiers. Cela aide à garder Resilio Sync fiable et rapide - plus il y a d'appareils partageant le même fichier, plus la synchronisation entre eux est rapide. C'est parce qu'il y a plus de pairs à partir desquels récupérer des morceaux de vos données.
Cela étant dit, cette fonctionnalité ne sera pas un facteur décisif contre Syncthing dans la plupart des cas. Après tout, les gens n'ont généralement pas d'ordinateur tiers sous la main.
En dehors de ces légères différences, il y a beaucoup de choses que les deux produits font aussi bien :
Comme vous pouvez le constater, Syncthing et Resilio Sync sont en réalité très similaires. Vous ne manquerez généralement rien si vous optez pour l'un ou l'autre (sauf si vous optez pour la version payante de Resilio Sync). Le choix du programme se résume vraiment à vos préférences personnelles.
Synchronisation a tendance à mettre beaucoup de complexité devant l'utilisateur, ce qui se voit dans son panneau de contrôle Web. Bien que cela signifie qu'il est généralement plus facile à gérer une fois que vous avez compris, la courbe d'apprentissage est légèrement plus abrupte.
Sa nature open source pourrait également plaire à ceux qui trouvent les modèles propriétaires plus douteux. Parallèlement à cela, cela signifie que s'il y a des lacunes dans le programme, il y aura forcément des gens pour intervenir et les améliorer. Les interfaces tierces pour Syncthing en sont un bon exemple.
Resilio Sync est un peu plus raffiné que Syncthing, grâce au fait qu'il s'agit d'un produit réel pour lequel les gens paient. En conséquence, son panneau de contrôle Web est beaucoup plus facile à naviguer et possède même une fonctionnalité supplémentaire ou deux de plus que son rival.
De plus, comme il est soutenu par une entreprise réelle, il y a beaucoup plus de support utilisateur. En plus d'un forum, les utilisateurs de Resilio Sync peuvent demander de l'aide par e-mail - beaucoup plus fiable que les réponses de la communauté.
Tout cela étant dit, il est important de se souvenir de l'objectif final de tout cela :garder vos fichiers en sécurité. Quelle que soit la manière dont vous procédez, tant que votre système est protégé, rien d'autre n'a d'importance. N'importe quelle sauvegarde vaut mieux que rien après tout.
Que choisiriez-vous ? Synchroniser ? Resilio Sync ? Ou autre chose ?