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édentesRévision précédente
Prochaine révision
Révision précédente
pratique:informatique:syncthing [17/05/2015 11:55] – [Allumer au démarrage] Zatalyzpratique:informatique:syncthing [30/11/2020 10:36] (Version actuelle) – modification externe 127.0.0.1
Ligne 55: Ligne 55:
  
 Ajouter les ID des divers appareils. Sur chaque appareil, ajouter uniquement l'ID du serveur. Synchroniser les dossiers nécessaire. Ajouter les ID des divers appareils. Sur chaque appareil, ajouter uniquement l'ID du serveur. Synchroniser les dossiers nécessaire.
 +
 +==== Derrière un proxy ====
 +Danx le cas de Xen avec une VM qui fait parefeu/proxy et une autre où est installé Syncthing, il faut mettre sur la VM proxy (avec l'ip ''192.168.20.12'' adaptée pour correspondre à la VM de syncthing):
 +<code>
 +ProxyRequests off
 +ProxyPreserveHost on
 +
 +        ProxyPass /syncthing/ http://192.168.20.12:8384/
 +        <Location /syncthing/>
 +            ProxyPassReverse http://192.168.20.12:8384/
 +            Require all granted
 +        </Location>
 +
 +</code>
 +
 +Et sur la VM de syncthing :
 +<code>
 +ProxyRequests off
 +ProxyPreserveHost on
 +
 +        ProxyPass /syncthing/ http://192.168.20.12:8384/
 +        <Location /syncthing/>
 +            ProxyPassReverse http://192.168.20.12:8384/
 +            Require all granted
 +        </Location>
 +
 +</code>
  
 ===== Allumer au démarrage ===== ===== Allumer au démarrage =====
 Avec SystemD, taper les commandes suivantes devrait suffire ? Avec SystemD, taper les commandes suivantes devrait suffire ?
  
-  systemctl --user enable syncthing.service +  systemctl enable syncthing@user.service 
-  systemctl --user start syncthing.service+  systemctl start syncthing@user.service 
 + 
 +Remplacer "user" par le nom de l'utilisateur qui lance le service !
  
 Sur les anciens systèmes où le démarrage se fait toujours via init.d, copier ce fichier (en adaptant au début les variables) dans ''/etc/init.d/syncthing'' (source : [[https://forum.syncthing.net/t/keeping-syncthing-running-systemd-regular-etc-init-d/402]] Sur les anciens systèmes où le démarrage se fait toujours via init.d, copier ce fichier (en adaptant au début les variables) dans ''/etc/init.d/syncthing'' (source : [[https://forum.syncthing.net/t/keeping-syncthing-running-systemd-regular-etc-init-d/402]]
Ligne 79: Ligne 108:
  
 # Replace with users you want to run syncthing clients for # Replace with users you want to run syncthing clients for
-syncthing_USERS="nom_de_l'utilisateure"+syncthing_USERS="nom_de_l'utilisateur"
 DAEMON=/usr/bin/syncthing DAEMON=/usr/bin/syncthing
  
Ligne 131: Ligne 160:
 exit 0 exit 0
 </code> </code>
 +
 +Rendre le script executable :
 +  chmod a+x /etc/init.d/syncthing
  
 Pour lancer le service : Pour lancer le service :
   /etc/init.d/syncthing start   /etc/init.d/syncthing start
 +
 +===== Application android =====
 +Source ici : https://github.com/syncthing/syncthing-android
 +
 +==== Éviter que ça tourne tout le temps (et n'importe où) ====
 +En fait, y'a de quoi gérer, mais c'est pas évident.
 +
 +Dans les paramètres, conditions d'exécution : tout décocher, sauf ''Exécuter en wifi'' (paramétrer aussi les réseaux où la synchro est acceptable) et ''Sauvegarde batterie selon les réglages''
 +
 +Puis retourner dans le menu et faire ''Quitter''. <wrap important>Tuer l'appli ou l'enlever de la liste des appli ne suffit pas, elle tournera en arrière plan et se relancera après un kill. Il faut bien cliquer sur ''Quitter'' pour qu'elle cesse de tourner</wrap>.
 +
 +Et voilà. Plus qu'à l'activer quand c'est le bon moment !
 +
 +
 +
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/syncthing.1431856528.txt.gz · Dernière modification : 30/11/2020 10:35 (modification externe)