Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
syncthing [Le 07/05/2018, 06:23]
190.131.33.36
syncthing [Le 15/05/2025, 19:30] (Version actuelle)
krodelabestiole [Installation] réécriture complète
Ligne 1: Ligne 1:
 {{tag>​Xenial Bionic synchronisation}} {{tag>​Xenial Bionic synchronisation}}
- 
----- 
  
 {{ :​syncthing.png?​220|}} {{ :​syncthing.png?​220|}}
 +
 ====== Syncthing ====== ====== Syncthing ======
  
-Syncthing est un logiciel open source. Il permet de synchroniser les répertoires de plusieurs machines à travers Internet au moyen d'une connexion P2P sécurisée. ​Ils fonctionnent ​sur diverses plateformes en plus de Linux, dont Windows, OS-X, Android... Ce qui permet de créer son propre cloud sans passer par des serveurs hébergés par des tiers ! +Syncthing est un logiciel open source. Il permet de synchroniser les répertoires de plusieurs machines à travers Internet au moyen d'une connexion P2P sécurisée. ​Il fonctionne ​sur diverses plateformes en plus de Linux, dont Windows, OS-X, Android... Ce qui permet de créer son propre cloud sans passer par des serveurs hébergés par des tiers !
-<note important>​Ce logiciel étant en cours de developpement,​ il est fortement conseillé de faire une copie de sauvegarde des répertoires que vous souhaitez synchroniser avant de paramétrer Syncthing et de lancer la synchronisation.</​note>​+
  
 ===== Installation ===== ===== Installation =====
-Depuis Ubuntu 18.04, Syncthing est dans les dépots officiels. Il suffit donc pour l'​installer de taper : 
-<​code>​sudo apt-get install syncthing</​code>​ 
  
-Pour les versions plus anciennes ou pour beneficier des mises à jours fréquentes de Syncthing, il faut utiliser ​le PPA:+Il existe plusieurs méthodes //au choix// ​pour installer **Syncthing** :  
 +  * version [[deb]] en [[#dépôts officiels APT]] d'​Ubuntu. Il suffit pour en profiter d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] ''​[[apt>​syncthing]]''​. 
 +  * divers paquets [[:Flatpak]] non-officiels sur [[https://​flathub.org/​apps/​search?​q=syncthing|Flathub]] 
 +  * divers paquets [[:snap]] non-officiels sur [[https://​snapcraft.io/​store?​q=syncthing|Snapcraft]] 
 +  * un [[#PPA]] officiel
  
-  * ajouter la clé PGP : +<note tip> 
-<code>curl -s https://​syncthing.net/​release-key.txt ​sudo apt-key add - </code>+Vous trouverez aussi des informations concernant le téléchargement et l'​installation de **Syncthing** en anglais sur son [[https://​syncthing.net/​downloads/|site officiel]]. 
 +</note>
  
-  * Ajoutez à vos sources la source "​release"​ +==== PPA ====
-<​code>​echo "deb http://​apt.syncthing.net/​ syncthing release"​ | sudo tee /​etc/​apt/​sources.list.d/​syncthing.list</​code>​+
  
-  ​Puis rechargez vos sources ​et installez +<​note>​ 
-<​code>​sudo ​apt-get update +Ce [[:PPA]] est proposé par les développeurs de **Syncthing**,​ mais il n'est pas strictement nécessaire, ​et peut poser les [[:​ppa#​presentation_des_depots_logiciels|problèmes]] habituels inhérents aux PPAs. 
-sudo apt-get install ​syncthing</​code>​+</​note>​ 
 + 
 +La procédure pour installer ce [[:PPA]] sur Ubuntu est décrite en anglais sur la [[https://​apt.syncthing.net/​|documentation officielle]]. 
 + 
 +  * Ajouter la clé PGP :<​code>​sudo ​mkdir -p /​etc/​apt/​keyrings 
 +sudo curl -L -o /etc/apt/​keyrings/​syncthing-archive-keyring.gpg https://syncthing.net/​release-key.gpg</​code>​ 
 +  * Ajouter la source ''​stable''<​code>​echo "deb [signed-by=/​etc/​apt/​keyrings/​syncthing-archive-keyring.gpg] https://​apt.syncthing.net/​ syncthing stable"​ | sudo tee /​etc/​apt/​sources.list.d/​syncthing.list</​code>​ 
 +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Recharger la liste des paquets]] 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] ''​[[apt>​syncthing]]''​.
  
 ===== Démarrage automatique ===== ===== Démarrage automatique =====
Ligne 32: Ligne 40:
  
 Auparavant, il fallait créer les fichiers de configuration manuellement.\\ Auparavant, il fallait créer les fichiers de configuration manuellement.\\
-Pour cela, commençons par créer le fichier syncthing@.service dans /​etc/​systemd/​system/​ +Pour cela, commençons par [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] syncthing@.service dans **/​etc/​systemd/​system/​**
- +
-<​code>​gksudo gedit /​etc/​systemd/​system/​syncthing@.service</​code>​+
  
 Et copiez y les infos suivantes : Et copiez y les infos suivantes :
Ligne 85: Ligne 91:
 {{ :​syncthing_uxenial_02.png?​direct&​400 |}} {{ :​syncthing_uxenial_02.png?​direct&​400 |}}
  
-Copiez l’identifiant  ​apparut ​et faite le parvenir par un moyen ou un autre à la machine B (par e-mail par exemple)+Copiez l’identifiant  ​apparu ​et faites-le parvenir par un moyen ou un autre à la machine B (par e-mail par exemple)
 <​note>​Il n'est pas nécessaire de conserver secrètement cet identifiant : c'est une clé publique</​note>​ <​note>​Il n'est pas nécessaire de conserver secrètement cet identifiant : c'est une clé publique</​note>​
  
Ligne 121: Ligne 127:
  
 ==== En modifiant les paramétres dans le GUI ==== ==== En modifiant les paramétres dans le GUI ====
-Dans la page **Configuration** , il suffit de remplacer l'​adresse du GUI //​127.0.0.1:​8384//​ par //0.0.0.1:8384//+Dans la page **Configuration** , il suffit de remplacer l'​adresse du GUI //​127.0.0.1:​8384//​ par //0.0.0.0:8384//
  
 <note warning> Avec cette méthode, il est impératif de mettre en place un Mot de passe et d'​activer l'​HTTPS pour le GUI (sur la page Configuration du GUI) pour éviter un évident trou de sécurité.</​note>​ <note warning> Avec cette méthode, il est impératif de mettre en place un Mot de passe et d'​activer l'​HTTPS pour le GUI (sur la page Configuration du GUI) pour éviter un évident trou de sécurité.</​note>​
Ligne 131: Ligne 137:
 ===== Voir aussi ===== ===== Voir aussi =====
    
-  * **(en)** [[https://​syncthing.net/​]]+  * **(en)** [[https://​syncthing.net/​|Site officiel du logiciel]] 
 +  * **(fr)** [[https://​djan-gicquel.fr/​IMG/​pdf/​syncthing-utilisation.pdf|Présentation de l'​utilisation de Synthing en image]]
    
 ---- ----
  • syncthing.1525667036.txt.gz
  • Dernière modification: Le 07/05/2018, 06:23
  • par 190.131.33.36