Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
pratique:informatique:syncthing [17/05/2015 11:22] – Zatalyz | pratique: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/ | ||
+ | < | ||
+ | ProxyRequests off | ||
+ | ProxyPreserveHost on | ||
+ | |||
+ | ProxyPass /syncthing/ http:// | ||
+ | < | ||
+ | ProxyPassReverse http:// | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et sur la VM de syncthing : | ||
+ | < | ||
+ | ProxyRequests off | ||
+ | ProxyPreserveHost on | ||
+ | |||
+ | ProxyPass /syncthing/ http:// | ||
+ | < | ||
+ | ProxyPassReverse http:// | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Allumer au démarrage ===== | ||
+ | Avec SystemD, taper les commandes suivantes devrait suffire ? | ||
+ | |||
+ | systemctl enable syncthing@user.service | ||
+ | systemctl start syncthing@user.service | ||
+ | |||
+ | Remplacer " | ||
+ | |||
+ | 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 ''/ | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: syncthing | ||
+ | # Required-Start: | ||
+ | # Required-Stop: | ||
+ | # Should-Start: | ||
+ | # Should-Stop: | ||
+ | # Default-Start: | ||
+ | # Default-Stop: | ||
+ | # Short-Description: | ||
+ | # Description: | ||
+ | ### END INIT INFO | ||
+ | |||
+ | # Replace with users you want to run syncthing clients for | ||
+ | syncthing_USERS=" | ||
+ | DAEMON=/ | ||
+ | |||
+ | startd() { | ||
+ | for stuser in $syncthing_USERS; | ||
+ | HOMEDIR=$(getent passwd $stuser | awk -F: ' | ||
+ | if [ -f $config ]; then | ||
+ | echo " | ||
+ | start-stop-daemon -b -o -c $stuser -S -u $stuser -x $DAEMON | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | done | ||
+ | } | ||
+ | |||
+ | stopd() { | ||
+ | for stuser in $syncthing_USERS; | ||
+ | dbpid=$(pgrep -fu $stuser $DAEMON) | ||
+ | if [ ! -z " | ||
+ | echo " | ||
+ | start-stop-daemon -o -c $stuser -K -u $stuser -x $DAEMON | ||
+ | fi | ||
+ | done | ||
+ | } | ||
+ | |||
+ | status() { | ||
+ | for stuser in $syncthing_USERS; | ||
+ | dbpid=$(pgrep -fu $stuser $DAEMON) | ||
+ | if [ -z " | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | done | ||
+ | } | ||
+ | |||
+ | case " | ||
+ | start) startd | ||
+ | ;; | ||
+ | stop) stopd | ||
+ | ;; | ||
+ | restart|reload|force-reload) stopd && startd | ||
+ | ;; | ||
+ | status) status | ||
+ | ;; | ||
+ | *) echo " | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Rendre le script executable : | ||
+ | chmod a+x / | ||
+ | |||
+ | Pour lancer le service : | ||
+ | / | ||
+ | |||
+ | ===== Application android ===== | ||
+ | Source ici : https:// | ||
+ | |||
+ | ==== Éviter que ça tourne tout le temps (et n' | ||
+ | En fait, y'a de quoi gérer, mais c'est pas évident. | ||
+ | |||
+ | Dans les paramètres, | ||
+ | |||
+ | Puis retourner dans le menu et faire '' | ||
+ | |||
+ | Et voilà. Plus qu'à l' | ||
+ | |||
+ | |||
+ |