Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
syncthing [Le 05/02/2017, 17:59] 78.229.212.146 [Premiers pas] |
syncthing [Le 15/05/2025, 19:30] (Version actuelle) krodelabestiole [Installation] réécriture complète |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial 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 ===== | ||
- | * ajouter la clé PGP : | ||
- | <code>curl -s https://syncthing.net/release-key.txt | sudo apt-key add - </code> | ||
- | * Ajoutez à vos sources la source "release" | + | Il existe plusieurs méthodes //au choix// pour installer **Syncthing** : |
- | <code>echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list</code> | + | * 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 | ||
- | * Puis rechargez vos sources et installez | + | <note tip> |
- | <code>sudo apt-get update | + | 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]]. |
- | sudo apt-get install syncthing</code> | + | </note> |
+ | |||
+ | ==== PPA ==== | ||
+ | |||
+ | <note> | ||
+ | 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. | ||
+ | </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 ===== | ||
- | 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 75: | 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 111: | 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 121: | 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]] | ||
---- | ---- |