Outils pour utilisateurs

Outils du site


syncthing

Syncthing

syncthing est un outil de synchronisation de dossier décentralisé.

Installation

Il suffit de récupérer la dernière version sur le site https://syncthing.net/ et de décompresser.

On peut lancer le programme manuellement

syncthing --gui-address ippublique

Configuration

Elle se fait via une interface web disponible sur le port 8384

Désactivation global discovery et enable relaying

Automatisation au démarrage

Créer une instance utilisateur du script de démarrage:

sudo cp  /usr/lib/systemd/system/syncthing@.service /etc/systemd/system/syncthing@tom.service -a
sudo systemctl daemon-reload
sudo systemctl enable --now syncthing@tom.service

Mode opératoire

Partager un dossier

Ajouter un partage, spécifier son nom et son chemin.

Dans les paramètres avancés on peut notamment:

  • spécifier le type de partage ( bidirectionnel ou pas )
  • spécifier une méthode de préservation

Rajouter une machine

L'ajout d'une machine se fait via son id

On peut également l'associer à un partage existant.

Tests

Sync initial

Ok

sync existant

sync d'un répertoire avec des données existantes

les 2 répertoires se retrouvent avec un contenu identique

ajout de fichier

Ok

suppression de fichier

Ok

modification de fichier

Ok

modification de fichier concurrente

Création d'un fichier “FILENAME-sync-conflict-TIMESTAMP”

Présence d'une directive de configuration max conflict (?)

# vim: set filetype=dokuwiki: # vim: set filetype=dokuwiki:

syncthing.txt · Dernière modification: 2017/08/20 17:55 (modification externe)