Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Dans le passé sur TipsWebTech360, 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. 

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Installation de 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 la  commande Apt  .

sudo apt installer syncthing-gtk

Debian 10

Si vous utilisez Debian 10, Syncthing GTK fonctionnera avec la commande Apt-get 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 la  commande Pacman  .

sudo pacman -S syncthing-gtk

Feutre

Syncthing-GTK est disponible sur Fedora 30 via la  commande Dnf  . 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 installer 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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

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 la commande 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 modifier ~/.configla commande ci-dessus pour 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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Étape 3 : Sur le PC effectuant le partage, accédez à Syncthing GTK, cliquez avec le bouton 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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

É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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

É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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

É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.

Comment synchroniser les fichiers de configuration sur Linux avec Syncthing

Leave a Comment

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Découvrez comment émuler des jeux Nintendo DS sur votre système Linux avec l