
Si vous cherchez un moyen de Synchronisez vos fichiers entre vos appareils sans dépendre du cloud traditionnelSyncthing vous conviendra probablement parfaitement. Pas de serveurs tiers, pas de téléchargement de vos photos sur Google, Dropbox ou autres services similaires : vos données circulent directement entre vos appareils, cryptées, et vous décidez à tout moment de ce qui est partagé et avec qui.
Dans ce guide complet, nous verrons Qu'est-ce que Syncthing, et comment fonctionne sa synchronisation P2P privée sans serveurs centraux ?Comment commencer à l'utiliser sur différents systèmes (PC, mobile, Raspberry Pi, hébergement de type Zeabur…), et plusieurs configurations utiles telles que le contrôle de version, le partage de fichiers sur un réseau local ou via Internet, et des astuces pour protéger vos données sans devenir fou avec l'administration.
Qu'est-ce que Syncthing et pourquoi est-il si différent du cloud classique ?
Syncthing est un Programme de synchronisation continue de fichiers basé sur la technologie P2PAu lieu de télécharger vos documents sur un serveur distant (comme Dropbox, Google Drive ou OneDrive), il établit des connexions directes entre vos appareils et maintient la synchronisation des dossiers en temps réel.
Leur philosophie est très claire : Vos données vous appartiennent à vous seulVous décidez sur quels appareils vos données sont stockées, avec qui vous les partagez et comment elles circulent sur le réseau. Il n'existe aucun serveur central vulnérable et aucune entreprise ne possède une copie intégrale de votre vie numérique sur ses machines.
En termes généraux, Syncthing :
- Vous n'avez pas besoin d'un serveur cloudChaque ordinateur exécutant Syncthing est un nœud du réseau P2P.
- Chiffrez toutes les communications à l'aide de TLS.pour éviter les regards indiscrets pendant le transfert.
- Identifiez chaque appareil Ă l'aide d'un certificat cryptographiqueSeuls les appareils que vous autorisez peuvent se connecter.
- Es logiciel gratuit et open source, avec des spécifications de protocole publiques et un code disponible sur GitHub.
- Es plateforme croiséeIl fonctionne sous Linux, Windows, macOS, BSD, Solaris, Android et peut même être utilisé sur des serveurs sans environnement graphique grâce à son interface web.
Du point de vue de l'utilisateur, ce que fait Syncthing est très simple : pour synchroniser un ou plusieurs dossiers entre deux ou plusieurs appareilsTout fichier que vous copiez, modifiez ou supprimez dans l'un de ces dossiers est automatiquement répliqué sur les autres ordinateurs qui partagent ce dossier, à condition qu'ils soient allumés et connectés.
Confidentialité et sécurité : votre « cloud » sans tiers
L'une des principales motivations pour utiliser Syncthing est le souci de Où finissent nos fichiers lorsque nous les téléchargeons sur le cloud ?Lorsque vous envoyez des photos sur Facebook, enregistrez des documents sur Google Drive ou utilisez Dropbox, ce sont finalement ces entreprises qui stockent vos données sur leurs serveurs, avec un accès technique potentiel à tout ce que vous téléchargez si les données ne sont pas chiffrées de bout en bout à la source.
Avec Syncthing, l'idée est tout à fait inverse : Les fichiers résident uniquement sur les appareils des personnes concernées.Il n'existe aucun dépôt central faisant office de « photographe avec vos négatifs ». Les données circulent de manière cryptée entre les clients et ne sont stockées que là où vous le choisissez.
Points clés concernant la sécurité et la confidentialité dans Syncthing :
- Chiffrement du transport avec TLSToutes les communications entre les appareils sont protégées contre l'interception.
- Identité cryptographique par appareilChaque appareil possède un identifiant unique dérivé d'un certificat ; il ne repose pas sur des noms d'utilisateur et des mots de passe sur un serveur central.
- Confirmation de l'appareil mutuel: pour que deux appareils se synchronisent, les deux Ces identifiants doivent être ajoutés et acceptés par les deux parties. Cela empêche toute personne ayant usurpé une identité de se connecter sans votre autorisation.
- Les dossiers sont également acceptés mutuellement.Il ne suffit pas de simplement relier les appareils ; chaque dossier partagé doit être explicitement accepté aux deux extrémités, ce qui ajoute une couche de protection supplémentaire contre les erreurs de configuration ou les oublis.
Il est vrai que Syncthing utilise certains services auxiliaires appelés Serveurs de découverte globaux afin que les appareils puissent se trouver mutuellement via Internet. Seuls les éléments suivants sont enregistrés sur ces serveurs : ID du périphérique et son adresse IP/portAucun fichier ni contenu n'est stocké. Et si vous êtes particulièrement paranoïaque, vous pouvez même Configurez votre propre serveur de découverte global pour éviter de dépendre des services publics.
Comment fonctionne la synchronisation P2P : réseau local, Internet et nœuds permanents
Syncthing est conçu pour rendre l'expérience aussi fluide que possible : Vous ne voyez que les dossiers synchronisés, sans vous soucier des adresses IP ni des chemins réseau.Sous le capot, le système accomplit quelques choses intéressantes.
Identifiants et découverte des appareils
Chaque ordinateur exécutant Syncthing possède un Identifiant unique de l'appareilUne longue chaîne de caractères pouvant également être représentée sous forme de code QR (très pratique sur les appareils mobiles). Pour connecter deux appareils, vous devez connaître l'identifiant de l'autre et l'ajouter depuis votre interface.
Lorsqu'un nœud démarre :
- Inscrivez-vous ID et adresse IP/port dans un Serveur de découverte global.
- Si vous êtes sur un réseau local, Syncthing peut également découvrir d'autres nœuds par diffusion sur le réseau local, sans avoir besoin de copier manuellement les identifiants dans de nombreux cas.
- Utilisez le port 22000 Il s'agit du paramètre par défaut pour les connexions P2P ; vous pouvez l'ouvrir automatiquement sur le routeur via UPnP, ou activer manuellement la redirection de port.
Lorsqu'un appareil souhaite se connecter à un autre, il interroge le serveur de découverte global (s'il ne l'a pas déjà en cache), obtient l'adresse IP et le port, et établit une connexion TLS sécurisée entre les deux.
Synchronisation du réseau local
Sur un réseau local, Syncthing excelle vraiment. Imaginez que vous vouliez Synchronisez vos documents entre votre ordinateur et votre tablette sans utiliser le cloud.Installez Syncthing sur les deux ordinateurs, ajoutez-les l'un à l'autre en utilisant leurs identifiants, créez un dossier partagé et le tour est joué : tout fichier modifié dans ce dossier est répliqué sur l'autre ordinateur dès que les deux sont connectés au même réseau.
Un détail très important : La relation de confiance est toujours mutuelle.Il ne suffit pas que votre tablette ajoute l'identifiant de l'ordinateur ; votre ordinateur doit également accepter la tablette comme périphérique distant. C'est un peu comme les demandes d'amis : quelqu'un vous ajoute et vous confirmez. Il en va de même pour les dossiers : les appareils doivent non seulement se reconnaître, mais aussi accepter les dossiers partagés.
Synchronisation via Internet
Bien que le concept de Syncthing rappelle fortement celui d’un « cloud privé », Il peut parfaitement fonctionner sur Internet. Sans que vous ayez à faire grand-chose de plus. Avec la même configuration que sur votre réseau local, si vous laissez votre PC allumé à la maison, vous pouvez emporter votre ordinateur portable ou votre appareil mobile et continuer à synchroniser les modifications à distance.
Le flux est généralement :
- L'ordinateur personnel enregistre ses Adresse IP publique et port sur le serveur de découverte global.
- L'ordinateur portable, connecté à un autre réseau, interroge ce serveur pour savoir où se trouve votre PC.
- Si le port 22000 est accessible (UPnP ou redirection manuelle sur le routeur), La connexion directe chiffrée est établie et les données commencent à circuler..
Si votre routeur ne prend pas en charge UPnP ou si cette fonction est désactivée, vous n'avez besoin que de Ouvrez le port 22000 vers l'adresse IP interne de l'ordinateur faisant office de « serveur ». (bien qu'en réalité tous les nœuds soient égaux dans Syncthing).
Utilisez un nœud toujours actif comme « concentrateur » de synchronisation.
Une stratégie très courante consiste à s'appuyer sur un appareil qui rester allumé 24h comme point de synchronisation central : un Raspberry Pi, un petit serveur domestique, une instance chez un fournisseur comme Zeabur, etc.
Par exemple, si vous déployez Syncthing sur un service comme Zeabur :
- Votre instance distante agit comme nœud de synchronisation permanent, connecté à tous vos appareils.
- Même si votre ordinateur portable est éteint, votre appareil mobile peut se synchroniser avec l'instance distante, qui stocke la copie mise à jour.
- Lorsque vous allumez votre ordinateur portable, Syncthing le met rapidement à jour à partir de ce nœud « toujours en ligne ».
- Les données de configuration et les dossiers synchronisés sont enregistrés dans un volume persistant (par exemple
/var/syncthing), afin qu'elles ne soient pas perdues lors du redémarrage du service.
La principale différence par rapport à un Dropbox classique est que Vous contrôlez ce nœud centralIl ne s'agit pas d'un serveur tiers, mais d'un élément de votre propre infrastructure.
Interface Syncthing : web, GTK et clients comme SyncTrayzor

Syncthing fonctionne comme un démon (service) généralement géré depuis une interface webCela présente un avantage considérable : vous pouvez le configurer aussi bien sur des ordinateurs dotés d’une interface graphique que sur des serveurs sans interface graphique, et même via une connexion SSH si vous redirigez le port de l’interface.
Options d'interface communes :
- Interface Web: accessible par défaut dans
http://127.0.0.1:8384Il vous permet de configurer les périphériques, les dossiers, les paramètres avancés et de consulter l'état de la synchronisation. - Synchronisation-GTK: une interface graphique pour Linux qui offre une icône dans la barre d'état système, des notifications et un accès pratique aux paramètres, mais qui repose également sur le démon.
- SyncTrayzor (Windows)Une application Windows tout-en-un qui intègre Syncthing, la barre d'état système, un gestionnaire de langues, les notifications et un raccourci vers l'interface web. Elle est idéale si vous préférez éviter la ligne de commande.
SyncTrayzor, par exemple, s'installe comme n'importe quel autre programme Windows. Il possède version avec programme d'installation et version portableLes deux sont basés sur des architectures 32 bits et 64 bits. Une fois installés :
- Il peut vous demander la permission dans le Fenêtre pare-feu pour accéder aux réseaux publics ou privés (cela doit être autorisé pour que cela fonctionne correctement).
- Vous pouvez changer le langue vers espagnol du menu de langue intégré.
- À travers le menu de Docs Vous pouvez afficher l'identifiant de votre appareil, redémarrer ou arrêter le service, etc.
Dans tous les cas, que vous utilisiez GTK, SyncTrayzor ou simplement l'interface web, la logique de configuration est la même : Ajoutez des appareils, ajoutez des dossiers et décidez avec qui ce qui est partagé..
Premières étapes : ajout de périphériques et partage de dossiers
La procédure de prise en main de Syncthing est généralement similaire sur toutes les plateformes. Nous aborderons les concepts clés plutôt que de proposer un tutoriel pas à pas.
Configurer le nom d'utilisateur et le mot de passe de l'interface
Lorsque vous entrez pour la première fois dans Interface web Syncthing, il est conseillé de mettre en place un nom d'utilisateur et mot de passe pour l'interface graphiquesurtout si vous prévoyez de l'exposer à l'extérieur de localhostCela se fait en :
- Actions → Paramètres → Onglet Interface graphiqueoù vous pouvez spécifier le nom d'utilisateur, le mot de passe et l'adresse IP/le port d'écoute de l'interface.
Par défaut, il n'écoute généralement que sur 127.0.0.1:8384Autrement dit, il n'est accessible que depuis l'appareil lui-même. Nous verrons plus tard comment modifier cela pour le gérer depuis d'autres appareils.
Obtenez l'identifiant de l'appareil
Chaque fois que vous voudrez connecter deux appareils, vous aurez besoin du Reference de l'appareil de chacun d'eux. Sur le site web de l'interface utilisateur, vous le trouverez Ă l'adresse suivante :
- Actions → Afficher l'ID, où apparaissent l'identifiant complet et un code QR scannable (très pratique sur Android).
Sur les appareils mobiles, les applications Syncthing permettent généralement lire le code QR depuis un autre appareil avec la caméra, vous évitant ainsi de saisir la chaîne de caractères entière.
Ajouter un périphérique distant
Supposons que vous soyez sur votre ordinateur de bureau et que vous souhaitiez ajouter votre ordinateur portable. Depuis l'interface web de votre ordinateur :
- Haz clic en « Ajouter un périphérique distant » (ou « Ajouter un périphérique distant »).
- Entrer le Identifiant de l'ordinateur portable, ou sélectionnez-le directement si Syncthing l'a déjà détecté automatiquement sur le réseau local.
- Attribuez un nom descriptif pour le reconnaître facilement (« Ordinateur portable », « Devuan », « Android », etc.).
- Dans le champ adresse, vous pouvez laisser "dynamique" pour que Syncthing résolve automatiquement l'adresse IP, ou pour spécifier une adresse fixe (
minombre.dyndns.org:22000) si vous utilisez un DNS dynamique. - Enregistrez la configuration.
Une notification apparaîtra sur l'autre appareil indiquant que Quelqu'un souhaite l'ajouter en tant qu'appareil distantVous devrez accepter cette invitation pour que vous soyez véritablement liés.
Créer et partager un dossier
Une fois que les deux appareils se reconnaissent mutuellement, vous devez créer le ou les dossiers à synchroniser. La procédure de base est la suivante :
- Dans l'une des équipes, vous créez un répertoire dans le système de fichiers (par exemple,
~/syncthing/vm_shareoC:\Users\TuUsuario\Sync). - Dans l'interface web, vous ajoutez ce dossier à l'aide du bouton. « Ajouter un dossier » (ou « Ajouter un dossier »).
- Vous donnez un Nom du dossier dans Syncthing (peut ou non correspondre au nom du répertoire réel) et vous sélectionnez le chemin dans le système.
- Cliquez sur l'onglet "Partage", sélectionnez les appareils avec lesquels vous souhaitez partager ce répertoire.
Sur l'appareil distant, une invitation à ajouter ce même dossier apparaîtra. Vous devrez alors :
- Accepter le partage.
- Choisir Où souhaitez-vous stocker physiquement ce dossier ? (Vous pouvez emprunter le même itinéraire ou tout autre).
- Vous pouvez également ajuster les paramètres avancés : recevoir uniquement des fichiers, envoyer uniquement des fichiers ou faire les deux.
Une fois accepté par les deux parties, tout fichier que vous copierez dans ce dossier sera Il sera répliqué sur les autres appareils qui en font partie.Ce processus est répété pour autant de dossiers que vous le souhaitez.
Modes de dossiers, versionnage et modèles d'exclusion
Syncthing ne se contente pas de « tout copier » ; il offre un contrôle précis sur le comportement de chaque dossier partagé. Ceci est géré par l'option suivante : « Modifier » sur chaque dossier dans l'interface.
Type de dossier : envoi, réception ou les deux
Dans l'onglet des paramètres avancés d'un dossier, vous pouvez définir ses mode de fonctionnement:
- Envoyer recevoirLe mode bidirectionnel est activé par défaut. Toute modification apportée à l'un des appareils est répercutée sur les autres.
- Envoyer uniquementl'appareil uniquement envoie des fichiers et des modificationsCependant, il ne permet pas les modifications à distance. Il est idéal, par exemple, pour le dossier photos de votre téléphone portable, que vous souhaitez synchroniser avec votre PC sans risquer de supprimer également les photos de votre téléphone en le supprimant de votre ordinateur.
- Recevoir uniquementl'appareil uniquement reçoit des changements des autressans rien envoyer. Utile pour un ordinateur servant de dépôt de sauvegarde, mais sur lequel vous ne modifiez rien.
En combinant ces modes entre appareils, vous pouvez créer des configurations intéressantes, comme par exemple : Unité centrale en mode « Réception seule » comme solution de secours partielle tandis que d'autres fonctionnent en mode normal.
Ignorer les fichiers et les modèles
Chaque dossier possède un onglet « Ignorer les schémas » où vous pouvez définir Quels fichiers ou types de fichiers ne souhaitez-vous pas synchroniser ?Des modèles de style sont utilisés ici. .gitignore.
Par exemple, vous pourriez exclure :
- Fichiers temporaires (
*.tmp,*.swp). - Répertoires de travail des rédacteurs (
.vscode/,.idea/). - Des fichiers volumineux que vous ne souhaitez pas dupliquer pour toutes les équipes.
Ceci est particulièrement utile lorsque vous partagez des répertoires avec de nombreux fichiers générés automatiquement qui n'apportent rien aux autres appareils.
ContrĂ´le de version (Gestion des versions de fichiers)
Une fonctionnalité très puissante est la versionnage de fichiersAu lieu d'écraser ou de supprimer un fichier lors de la détection d'une modification à distance, Syncthing peut déplacer les anciennes versions dans un dossier spécial appelé .stversions, dans le même dossier partagé.
C'est très utile lorsque :
- Quelqu'un supprime accidentellement un fichier sur l'un des ordinateurs.
- Un fichier important a été écrasé accidentellement.
- Vous souhaitez conserver un historique raisonnable des modifications sans mettre en place un système de sauvegarde complet.
Il y a cependant un hic : si vous travaillez avec fichiers très volumineux (vidéo, audio non compressé, etc.), le tapis .stversions Elle peut croître de manière incontrôlable et consommer des dizaines, voire des centaines de gigaoctets de votre disque si vous ne lui imposez pas de règles raisonnables.
Syncthing propose plusieurs modes de versionnage :
- Pas de versionnage: désactive complètement le contrôle de version. Tout élément supprimé ou écrasé est perdu.
- Poubelle: les anciennes versions sont déplacées vers
.stversionsElles sont stockées jusqu'à ce que vous les nettoyiez vous-même ou que vous définissiez une durée de conservation. C'est comme une poubelle : vous pouvez définir la durée de conservation (par exemple, 60 jours) et la fréquence de nettoyage. - Simple: vous permet d'enregistrer un nombre maximal de versions ou une période de temps spécifique, avec un vérification périodique du nettoyage.
- ÉchelonnéUn système progressif, où davantage de détails sont stockés pour les modifications récentes et moins pour les plus anciennes. Par exemple, une version toutes les 30 secondes pendant la première heure, puis une par heure pendant la première journée, une par jour pendant les 30 premiers jours, et enfin une par semaine jusqu'à ce que l'âge maximal soit atteint.
- ExterneAu lieu que Syncthing gère les versions, exécute une commande ou un script externe Au moment de gérer les versions d'un fichier. Idéal pour intégrer le versionnage à un système de sauvegarde personnalisé ou déplacer les versions vers un autre emplacement de stockage.
Le choix du mode approprié dépend fortement de votre utilisation. Pour un environnement de travail normal, un Échelonné Avec une limite d'âge et de version maximale raisonnable, c'est généralement une combinaison très équilibrée. Si vous souhaitez simplement un réseau de « dossiers partagés temporaires de type corbeille », le mode Poubelle Une durée de rétention de 30 à 60 jours peut suffire.
Cas d'utilisation pratiques avec Syncthing
Le potentiel de Syncthing est immense lorsqu'on commence Ă combiner des appareils. Voici quelques exemples d'utilisation concrets et assez courants :
- Synchroniser les documents entre l'ordinateur de bureau et l'ordinateur portableVous utilisez un répertoire de travail commun pour vos projets, notes, code source, etc. Vous modifiez un élément dans l'un et lorsque vous ouvrez l'autre, il est déjà à jour.
- Partager des projets audiovisuels de grande envergurePar exemple, un répertoire vidéo et audio que vous modifiez tantôt sur votre PC puissant, tantôt sur votre ordinateur portable. Vous importez les fichiers depuis un ordinateur, les traitez sur l'autre, et les deux ordinateurs conservent le même contenu.
- Gardez toujours votre base de données de mots de passe à portée de main.Un dossier contenant votre fichier KeePass, partagé entre tous vos ordinateurs de confiance. Cependant, il est conseillé d'utiliser un système de gestion de versions et de faire très attention à ne pas corrompre la base de données si vous l'ouvrez simultanément sur plusieurs ordinateurs.
- Synchronisez les photos de votre téléphone portable avec votre ordinateur.Sur Android, vous pouvez configurer le dossier de l'appareil photo en mode « Envoyer uniquement » vers votre PC, où toutes les photos sont enregistrées sans avoir recours à Google Photos ou à des services similaires.
- Configurer un cloud domestique avec Raspberry PiVous installez Syncthing sur votre Raspberry Pi, vous le laissez allumé chez vous et vous le connectez à vos ordinateurs portables, PC et appareils mobiles. Vous obtenez ainsi un système très similaire à un serveur personnel, un peu comme un « Dropbox à domicile », mais avec un contrôle total et sans frais supplémentaires.
Installation et configuration de Syncthing sur un Raspberry Pi
Le Raspberry Pi est un candidat idéal pour jouer le rôle de Nœud de synchronisation central toujours actifL'installation de Syncthing est relativement simple grâce aux dépôts de la distribution :
- Mise à jour du système et du micrologiciel:
sudo apt update
sudo apt upgrade
sudo rpi-update(si je continue)
Redémarrez si nécessaire. - Installez Syncthing:
sudo apt install syncthing
S'il vous le demandeapt-transport-httpsInstallez-le d'abord et répétez l'opération. - Syncthing est lancé pour la première fois:
syncthing
Attendez que l'identifiant de l'appareil s'affiche sur la console. Vous pourrez ensuite arrĂŞter avec Ctrl + C.
Par défaut, l'interface web n'écoute que sur 127.0.0.1:8384Si vous souhaitez pouvoir le gérer depuis d'autres ordinateurs de votre réseau, vous devez modifier le fichier de configuration :
~/.config/syncthing/config.xml, Ă la recherche du bloc<gui>...</gui>et changeant :
<address>127.0.0.1:8384</address>
par
<address>0.0.0.0:8384</address>.
Ainsi, l'interface sera accessible depuis n'importe quelle adresse IP pouvant atteindre le Pi, par exemple. http://IP_DE_LA_PI:8384 depuis votre navigateur sur votre PC.
service systemd et démarrage automatique
Pour que Syncthing démarre automatiquement avec le Raspberry Pi, il est pratique de créer (ou de télécharger) un service systemdLe fichier typique est /etc/systemd/system/syncthing@.service avec un contenu similaire à :
[Unit] Description=Syncthing - Synchronisation continue de fichiers open source pour %I After=network.target [Service] User=%i ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0 Restart=on-failure [Install] WantedBy=multi-user.target
Au lieu de le saisir à la main, vous pouvez télécharger la version officielle :
wget https://raw.githubusercontent.com/syncthing/syncthing/master/etc/linux-systemd/system/syncthing%40.service sudo mv syncthing@.service /etc/systemd/system/
Ensuite, vous activez et démarrez le service pour votre utilisateur (par exemple, pi):
sudo systemctl enable syncthing@pi.service sudo systemctl start syncthing@pi.service systemctl status syncthing@pi.service
Si Ă tout moment vous souhaitez l'arrĂŞter : sudo systemctl stop syncthing@pi.service.
De là , vous pouvez ouvrir un navigateur et aller sur http://IP_DE_LA_PI:8384 y Gérez Syncthing sur le Raspberry Pi comme n'importe quel autre nœud, en ajoutant des périphériques, des dossiers et des paramètres avancés.
Partager des fichiers avec des amis : le rôle de « Présenter »
Lorsque vous souhaitez configurer quelque chose comme un dossier photo partagé entre un groupe d'amis ou une familleLa configuration peut s'avérer un peu fastidieuse si chaque personne doit ajouter manuellement tous les autres appareils et dossiers.
Pour faciliter les choses, Syncthing propose l'option suivante : "Introduire" (Dans certaines interfaces, cela se traduit par « Présentateur » ou similaire). L'idée est qu'un appareil agit comme nœud qui se présente aux autres l'autre
Par exemple:
- Vous ĂŞtes l'organisateur et vous disposez d'un appareil central.
- Vous créez un dossier appelé « photos » et vous le partagez avec votre ami Juan, en marquant son appareil comme Introducteur de votre point de vue (ou vice versa, selon la topologie que vous souhaitez).
- Lorsque Ana vous ajoute comme appareil distant et que vous partagez le dossier « photos », grâce à l'option Entrée, sa synchronisation Syncthing démarrera. Recevez automatiquement les appareils et les dossiers que vous connaissez déjà . (par exemple, celui de Juan).
- Lorsque Carlos arrivera et fera de même avec vous, Juan, Ana, etc. seront automatiquement ajoutés à sa liste.
Le résultat est que, si chacun configure correctement le rôle Entrée, Le réseau d'amis se construit de lui-même sans que chacun ait à ajouter manuellement les autres. À partir de là , tous les membres peuvent partager des photos dans ce dossier commun, sans passer par Facebook, Google ou tout autre service externe.
Toutefois, il est conseillé de prendre certaines précautions :
- Si quelqu'un associe le dossier « photos » à un répertoire contenant déjà d'autres données, la synchronisation peut échouer. fusionner ou écraser des fichiers sur d'autres appareils.
- Si un utilisateur maladroit supprime l'intégralité du dossier, cela peut entraîner sa suppression dans le reste du système (bien que le versionnage puisse éviter ce problème).
- Il existe des options comme protection « maître » ou de change (selon les versions et les interfaces) qui permettent à un nœud d'approuver les modifications avant leur propagation, afin d'éviter les catastrophes, au prix d'une vérification constante.
C'est une fonctionnalité très puissante, idéale pour les groupes plus techniques ou ceux qui souhaitent apprendre et qui veulent partager du contenu sensible sans dépendre de plateformes centralisées.
Gestion Ă distance de Syncthing et bonnes pratiques
L'un des aspects les plus pratiques de Syncthing est que, grâce à sa capacité à gérer efficacement les données, il est possible de se connecter facilement à Internet et à utiliser le logiciel Syncthing. interface webVous pouvez le gérer depuis presque n'importe où.
Quelques options avancées et recommandations :
- Si vous souhaitez gérer un serveur Syncthing depuis un autre ordinateur du réseau local, modifiez l'adresse IP d'écoute de l'interface graphique en une adresse comme celle-ci : 0.0.0.0:8384 o IP_PRIVÉE : 8384 en Paramètres → Interface graphique.
- Si le serveur est distant et accessible uniquement via SSH, vous pouvez effectuer une redirection de port pour vous apporter le
127.0.0.1:8384du serveur Ă votre machine locale et ouvrez l'interface dans votre navigateur comme s'il s'agissait d'un service local. - Vous pouvez modifier le fichier directement.
~/.config/syncthing/config.xmlpour modifier les paramètres de l'interface graphique si vous avez été « oublié » ou si la configuration est défectueuse, bien que normalement cela soit géré depuis l'interface elle-même chaque fois que cela est possible.
Concernant les meilleures pratiques :
- Syncthing n'est pas un système de sauvegarde en soi.Il s'agit d'un outil de synchronisation. Toute suppression, tout chiffrement par rançongiciel ou toute erreur humaine dans un dossier partagé se propagera à tous les appareils, même si le versionnage offre une certaine marge de manœuvre.
- Si vous souhaitez l'utiliser dans le cadre d'une solution de sauvegarde, concevez une topologie comme celle-ci : « Envoyer » simplement à un serveur qui ne renvoie pas de modificationsou combine des dossiers en mode Réception uniquement avec des scripts externes et un stockage indépendant.
- Faites des sauvegardes régulières de vos données critiques stockées sur des supports externes (disques durs, bandes magnétiques, stockage hors ligne, etc.). Ne pensez pas que leur présence sur trois ordinateurs synchronisés suffit à garantir une sauvegarde ; même une synchronisation peut être compromise.
En combinant ses modes de dossiers, le versionnage et la planification classique des sauvegardes, Syncthing devient un outil très polyvalent pour gérer votre « cloud » privé sans sacrifier votre confort ni le contrôle de vos données.
Au final, Syncthing offre exactement ce que de nombreux utilisateurs réclament depuis des années : Synchronisez vos fichiers en temps réel entre ordinateurs, appareils mobiles et petits serveurs, de manière privée et chiffrée, sans dépendre de fournisseurs externes.Avec une configuration initiale minimale et une bonne compréhension du fonctionnement des périphériques, des dossiers, du versionnage et des rôles comme la touche Entrée, vous pouvez configurer aussi bien une simple synchronisation LAN qu'un réseau de partage de fichiers complet entre amis ou un système de travail distribué sur votre propre infrastructure, en protégeant vos données des regards indiscrets. Partagez l'information afin que les autres utilisateurs puissent y accéder.
