Tutoriels Linux

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Par Richard , le 5 juin 2021 — 6 minutes de lecture
Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Dans le passé sur AddictiveTips, nous avons parlé de Symbolize, une application Linux qui fonctionne avec Dropbox pour synchroniser vos fichiers de configuration. Cependant, tout le monde n’a pas de compte Dropbox.

Si vous n’avez pas de compte cloud Dropbox mais que vous souhaitez tout de même que vos configurations Linux restent synchronisées, le prochain meilleur outil à utiliser est Syncthing. Dans ce guide, nous allons vous montrer comment configurer un système Syncthing qui gardera toujours vos fichiers de configuration sur Linux synchronisés.

Installer Syncthing GTK sur Linux

Syncthing GTK est l’outil préféré pour la synchronisation sur le bureau Linux, car Syncthing est une application de serveur Web, et l’outil GTK le rend facile à utiliser sur le bureau. Cependant, l’outil Syncthing GTK n’est pas pré-installé. Par conséquent, nous devrons voir comment l’installer avant de continuer.

L’application Syncthing GTK est disponible pour l’installation sur Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap et Flatpak. Pour commencer à installer l’application sur votre ordinateur, ouvrez une fenêtre de terminal et suivez les instructions d’installation de la ligne de commande ci-dessous.

Ubuntu

Sur Ubuntu, l’application Syncthing GTK est installable via le Apte commander.

sudo apt install syncthing-gtk

Debian 10

Si vous utilisez Debian 10, Syncthing GTK fonctionnera avec le Apt-get commande ci-dessous.

sudo apt-get install syncthing-gtk

Arch Linux

Syncthing-GTK se trouve dans le référentiel Arch Linux «Community». Pour l’installer, exécutez le Pac-Man commander.

sudo pacman -S syncthing-gtk

Feutre

Syncthing-GTK est disponible sur Fedora 30 via le Dnf commander. Cependant, Fedora 30 est obsolète (2 ans pour être exact). Si vous utilisez Fedora et que vous avez besoin de faire fonctionner Syncthing GTK, vous devrez plutôt suivre les instructions d’installation de Flatpak.

OuvrirSUSE

Syncthing GTK est disponible sur OpenSUSE 15.1 et 15.2 via le référentiel logiciel « Oss ». Assurez-vous que « Oss » est activé. Ensuite, entrez la commande ci-dessous pour que Syncthing GTK fonctionne.

sudo zypper install syncthing-gtk

Flatpak

Syncthing GTK est disponible pour une installation en tant que Flatpak. Donc, si vous êtes un utilisateur Fedora Linux (ou toute autre distribution qui n’a pas Syncthing GTK disponible) et que vous devez l’installer, c’est la voie à suivre.

L’installation de Syncthing GTK via Flatpak nécessite le runtime Flatpak. Pour installer le runtime, suivez ce guide sur le sujet. Une fois le runtime configuré, veuillez entrer les deux commandes ci-dessous pour le faire fonctionner.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub me.kozec.syncthingtk

Configurer Syncthing GTK

Syncthing GTK nécessite une configuration avant utilisation. Pour le configurer, lancez l’application sur votre bureau Linux. Ensuite, suivez l’assistant à l’écran pour faire fonctionner l’application sur votre PC. Assurez-vous de lire ce que l’assistant vous dit en détail, afin que vous puissiez comprendre comment Syncthing fonctionne sur votre ordinateur.

Veuillez noter que vous devrez configurer Syncthing GTK sur tous les ordinateurs entre lesquels vous prévoyez de synchroniser les fichiers de configuration.

Synchronisation des fichiers de configuration

La synchronisation des fichiers de configuration avec Syncthing sur Linux se fait avec la fonction de lien symbolique. Pour le configurer, suivez les instructions étape par étape ci-dessous.

Étape 1: Choisissez le PC Linux que vous utilisez le plus. Ce PC sera celui d’où nous prendrons les fichiers de configuration et celui qui fera l’hébergement des fichiers de configuration.

Par exemple, si tous vos fichiers de configuration essentiels se trouvent sur votre bureau, configurez la synchronisation dans Syncthing GTK sur le bureau et déplacez tous les fichiers de configuration dans le dossier « Sync » sur ce PC pour les synchroniser avec d’autres systèmes Linux.

Une fois que vous avez déterminé quel PC vous utilisez comme PC principal, utilisez le mv pour placer vos fichiers de configuration dans le répertoire « Sync » de Syncthing.

cp -r ~/.config ~/Sync

Cette commande ci-dessus déplacera la plupart de vos fichiers de configuration dans le dossier « Sync » géré par Syncthing. Pour synchroniser d’autres fichiers de configuration sur votre PC, vous devrez remplacer ~/.config dans la commande ci-dessus par le dossier que vous souhaitez garder synchronisé.

Étape 2: Dans Syncthing GTK, cliquez sur l’icône « Gear » à côté du bouton de réduction pour accéder au bouton de menu. Dans le menu, cliquez sur « Ajouter un appareil » et sélectionnez-le. Ensuite, utilisez le menu pour ajouter d’autres PC Linux sur votre réseau à la synchronisation.

Remarque : vous devrez peut-être cliquer sur « Afficher l’identifiant » sur les ordinateurs que vous souhaitez ajouter à la synchronisation pour obtenir leur identifiant avant d’essayer de l’ajouter au PC à partir duquel vous hébergez la synchronisation.

Étape 3: Sur le PC faisant le partage, accédez à Syncthing GTK, faites un clic droit sur « Dossier par défaut » et sélectionnez le bouton « Modifier ». Ensuite, recherchez « Partager avec les appareils » et sélectionnez-le avec la souris.

Dans la zone « Partager avec les appareils », cochez les cases à côté des PC que vous avez ajoutés à votre dossier Syncthing, leur donnant accès à la synchronisation.

Étape 4: Après avoir ajouté un appareil au partage, accédez à l’appareil que vous ajoutez et regardez l’application Syncthing GTK. Vous verrez une notification vous demandant si vous souhaitez vous connecter au partage. Sélectionnez « Accepter » pour accepter la connexion.

Étape 5 : Une fois que vous avez accepté la connexion sur le PC Linux essayant de se connecter au partage Syncthing GTK, vous verrez une autre notification. Cette notification vous demandera si vous souhaitez ajouter le « Dossier par défaut ». Sélectionnez « Oui » pour ajouter le dossier « Sync » aux appareils Linux que vous avez ajoutés à la synchronisation.

Étape 6 : Autorisez les PC connectés à télécharger les fichiers de configuration de la synchronisation sur votre réseau. Une fois le processus terminé, exécutez les commandes suivantes sur tous les PC pour synchroniser vos fichiers de configuration à l’aide de Syncthing GTK.

rm ~/.config

ln -s ~/Sync/.config ~/

Avec les deux commandes exécutées ci-dessus, vos fichiers de configuration seront synchronisés. Cependant, gardez à l’esprit que Syncthing doit être en cours d’exécution pour recevoir les mises à jour des fichiers.

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.