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 06/09/2016, 12:28]
bcag2 [Démarrage automatique] ajout accent et retour charriot \\
syncthing [Le 25/11/2023, 15:44] (Version actuelle)
krodelabestiole syncthing considéré stable depuis fin 2019
Ligne 1: Ligne 1:
-{{tag>​Xenial synchronisation ​BROUILLON}}+{{tag>​Xenial ​Bionic ​synchronisation}}
  
-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.png?​220|}} 
-<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>​+ 
 +====== 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. ​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 !
  
 ===== Installation ===== ===== Installation =====
 +
 +Depuis Ubuntu 18.04, Syncthing est dans les dépôts officiels. Il suffit donc d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​syncthing]]**.
 +
 +Pour les versions plus anciennes ou pour bénéficier des mises à jours fréquentes de Syncthing, il faut utiliser le PPA:
 +
   * ajouter la clé PGP :   * ajouter la clé PGP :
 <​code>​curl -s https://​syncthing.net/​release-key.txt | sudo apt-key add - </​code>​ <​code>​curl -s https://​syncthing.net/​release-key.txt | sudo apt-key add - </​code>​
  
   * Ajoutez à vos sources la source "​release"​   * Ajoutez à vos sources la source "​release"​
-<​code>​echo "​deb ​http://​apt.syncthing.net/​ syncthing release"​ | sudo tee /​etc/​apt/​sources.list.d/​syncthing.list</​code>​ +<​code>​echo "​deb ​https://​apt.syncthing.net/​ syncthing release"​ | 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]]; 
-  * Puis rechargez vos sources et installez +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>syncthing]]**.
-<​code>​sudo ​apt-get update +
-sudo apt-get install syncthing</​code>+
  
 ===== Démarrage automatique ===== ===== Démarrage automatique =====
-Actuellement (septembre 2016)les paquages n'​incluent pas les fichiers de config pour démarrer ​Syncthing ​automatiquement comme un service. Voici donc comment le configurer avec [[Systemd]] sous Ubuntu 16.04.\\ +Depuis Ubuntu 18.04, les fichiers de config pour lancer ​Syncthing ​en tant que service Systemd ​sont inclus dans les paquets. Pour que le service soit lancé automatiquement pour l'​utilisateur Toto, il suffit de taper dans une console : 
-Pour cela, commençons par créer ​le fichier ​syncthing@.service ​dans /​etc/​systemd/​system/+<​code>​sudo systemctl enable ​syncthing@toto.service 
 +sudo systemctl start syncthing@toto.service<​/code> 
  
-<​code>​gksudo gedit /​etc/​systemd/​system/​syncthing@.service</​code>​+Auparavant, il fallait créer les fichiers de configuration manuellement.\\ 
 +Pour cela, commençons par [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] syncthing@.service dans **/​etc/​systemd/​system/​**
  
 Et copiez y les infos suivantes : Et copiez y les infos suivantes :
Ligne 56: Ligne 65:
 Si vous avez correctement configuré le service Syncthing, vous devez y accéder dans votre navigateur web sur le port par défaut 8384 en entrant l'​adresse localhost:​8384. Si vous avez correctement configuré le service Syncthing, vous devez y accéder dans votre navigateur web sur le port par défaut 8384 en entrant l'​adresse localhost:​8384.
 Sinon, lancez Syncthing en tapant la commande suivante dans un terminal : Sinon, lancez Syncthing en tapant la commande suivante dans un terminal :
-<​code>​Syncthing</​code>​+<​code>​syncthing</​code>​
  
 Vous obtenez alors une fenêtre proche de celle ci : Vous obtenez alors une fenêtre proche de celle ci :
Ligne 70: Ligne 79:
 {{ :​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 106: Ligne 115:
  
 ==== 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 116: Ligne 125:
 ===== 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.1473157716.txt.gz
  • Dernière modification: Le 06/09/2016, 12:28
  • par bcag2