Syncthing : comprendre son fonctionnement et le configurer

Procédure d'installation et de configuration du logiciel libre de synchronisation Syncthing
Syncthing : comprendre son fonctionnement et le configurer

Qu’est-ce que Syncthing ?

🔄 Syncthing est un logiciel libre qui permet de synchroniser automatiquement des fichiers entre plusieurs appareils.

Contrairement à Dropbox, Google Drive ou OneDrive :

  • ☁️ Vos fichiers ne passent pas par un serveur central.
  • 💻 Les appareils communiquent directement entre eux (pair à pair).
  • 🔒 Les échanges sont chiffrés de bout en bout.

Vos données restent donc sous votre contrôle.


Comment fonctionne Syncthing ?

Imaginez deux ordinateurs :

  • 💻 PC de la maison
  • 💻 PC portable

Vous choisissez un dossier (par exemple Documents).

À partir de ce moment :

  • ✅ Si vous ajoutez un fichier sur le premier PC, il apparaît automatiquement sur le second.
  • ✅ Si vous modifiez un document, la modification est répercutée sur l’autre appareil.
  • ✅ Si vous supprimez un fichier, il est également supprimé sur les autres appareils (sauf si vous activez le versionnage).

Chaque appareil possède une copie complète des fichiers.

Il ne s’agit donc pas d’un simple accès à distance mais bien d’une synchronisation.


Les éléments importants

📱 Appareil

Chaque ordinateur ou smartphone possède un identifiant unique appelé Device ID.

C’est cet identifiant qui permet aux appareils de se reconnaître.

📁 Dossier partagé

On choisit le dossier que l’on souhaite synchroniser.

Exemples :

  • 📷 Photos
  • 📄 Documents
  • 🎵 Musique
  • 💼 Travail

Chaque dossier possède également son propre identifiant.

🔗 Les appareils autorisés

Un appareil ne peut jamais accéder à vos fichiers sans votre autorisation.

Pour créer une synchronisation :

  • ajouter l’identifiant du second appareil ;
  • accepter l’invitation sur celui-ci ;
  • choisir le dossier à partager.

Exemple concret

Vous possédez :

  • 🖥️ un PC fixe ;
  • 💻 un ordinateur portable ;
  • 📱 un smartphone.

Le dossier Photos est partagé entre les trois.

Vous prenez une photo avec votre téléphone.

⬇️

Elle arrive automatiquement sur le PC.

⬇️

Puis sur le portable.


Installation

Téléchargez Syncthing sur chacun de vos appareils.

🌐 Site officiel : https://syncthing.net/downloads/

Des versions sont disponibles pour :

  • 🪟 Windows
  • 🐧 Linux
  • 🍎 macOS
  • 🤖 Android

Sur Android, l’application est également disponible sur Google Play et F-Droid.


Première ouverture

Au premier lancement, Syncthing génère automatiquement un Device ID.

Chaque appareil possède son propre identifiant.


Ajouter un appareil

Sur le premier appareil :

  1. Cliquez sur Ajouter un appareil.
  2. Copiez ou scannez le Device ID du second appareil.
  3. Donnez-lui un nom.
  4. Validez.

Sur le second appareil :

  • Acceptez l’invitation.

Les deux appareils sont maintenant connectés.


Partager un dossier

  1. Cliquez sur Ajouter un partage.
  2. Sélectionnez le dossier à synchroniser.
  3. Donnez-lui un nom.
  4. Choisissez les appareils autorisés.
  5. Validez.

Les autres appareils reçoivent une invitation qu’il suffit d’accepter.


Configurer le versionnage (fortement conseillé)

Le versionnage permet de conserver les anciennes versions des fichiers.

Il protège contre :

  • 🗑️ une suppression accidentelle ;
  • ✏️ une mauvaise modification ;
  • 🦠 certains effets d’un ransomware.

Activation

Pour chaque dossier partagé :

  1. Sélectionner le dossier.
  2. Cliquez sur Gérer.
  3. Ouvrez l’onglet Préservation des fichiers (versionnage).
  4. Choisissez un type de Préservation.

Les différents types

📁 Simple

Conserve les anciennes versions jusqu’à la limite définie.

🕒 Échelonné (Staggered) ⭐ Recommandé

Conserve plusieurs versions d’un même fichier en espaçant progressivement leur conservation.

🗃️ Corbeille (Trash Can)

Déplace les fichiers supprimés dans un dossier de récupération.

♻️ Externe

Destiné aux utilisateurs avancés.

Configuration recommandée

Pour la plupart des utilisateurs :

  • 📂 Type : Échelonné (Staggered)
  • 📅 Durée maximale de conservation : 365 jours

Cette configuration offre un excellent compromis entre sécurité et espace disque. Syncthing gère automatiquement le nombre de versions conservées en fonction de leur ancienneté : les versions récentes sont nombreuses, puis elles sont progressivement supprimées au fil du temps jusqu’à atteindre la durée maximale définie.

Où sont stockées les anciennes versions ?

Dans le dossier caché :

.stversions

Restaurer un fichier

  1. Ouvrez .stversions.
  2. Recherchez le fichier souhaité.
  3. Copiez-le vers son emplacement d’origine.

Une bonne pratique

Activez le versionnage sur un ordinateur ou un NAS disposant d’un espace de stockage important.


Première synchronisation

La première synchronisation peut être longue selon le nombre de fichiers, leur taille et la vitesse de votre connexion.

Ensuite, seules les modifications sont transférées.


Les différents états

  • 🟢 À jour
  • 🟡 Synchronisation en cours
  • 🔴 Déconnecté

Quelques bonnes pratiques

  • ✅ Synchronisez uniquement les dossiers utiles.
  • ✅ Activez le versionnage sur au moins un appareil.
  • ✅ Réalisez de vraies sauvegardes.
  • ✅ Vérifiez régulièrement que tous les appareils sont synchronisés.

Syncthing n’est pas une sauvegarde

Syncthing réplique toutes les modifications.

Si un fichier est supprimé, corrompu ou chiffré par un ransomware, cette modification sera également synchronisée.

Le versionnage limite les risques, mais ne remplace jamais une véritable sauvegarde.


En résumé

  • 📂 Synchronisation automatique entre plusieurs appareils.
  • 🔒 Chiffrement de bout en bout.
  • ☁️ Aucun cloud imposé.
  • 💻 Chaque appareil conserve une copie des données.
  • 🕒 Le versionnage protège contre les erreurs courantes.
  • ⚠️ Une sauvegarde indépendante reste indispensable.

Write a comment