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
transmission [Le 03/04/2019, 10:49]
185.220.101.26 again again </end>
transmission [Le 07/01/2023, 14:15] (Version actuelle)
Amiralgaby [transmission-remote] correction script shell - détecté via wiki-corrector
Ligne 2: Ligne 2:
  
 ---- ----
-{{ transmission-logo.png?​80nolink| ​Logo de Transmission}}+{{ :logo:transmission-logo.png?​80nolink|}}
 ====== Transmission ====== ====== Transmission ======
  
Ligne 17: Ligne 17:
  
 Transmission est le client BitTorrent par défaut d'​Ubuntu. Si vous souhaitez l'​utiliser sur d'​autres [[:​variantes]],​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​transmission]]**. Transmission est le client BitTorrent par défaut d'​Ubuntu. Si vous souhaitez l'​utiliser sur d'​autres [[:​variantes]],​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​transmission]]**.
- 
  
 ===== Configuration ===== ===== Configuration =====
Ligne 27: Ligne 26:
 Il est possible d'​ajouter une fonctionnalité à Transmission afin d'​afficher une petite barre de progression et le nombre de téléchargements en cours sur sa tuile du launcher [[:Unity]], comme sur l'​image ci-dessous. Il est possible d'​ajouter une fonctionnalité à Transmission afin d'​afficher une petite barre de progression et le nombre de téléchargements en cours sur sa tuile du launcher [[:Unity]], comme sur l'​image ci-dessous.
  
-{{  :​tuile_transmission_progress.png ​  ​}}+{{ :​tuile_transmission_progress.png }}
  
 Pour obtenir ce résultat, voici comment procéder : Pour obtenir ce résultat, voici comment procéder :
Ligne 42: Ligne 41:
  
 {{  :​transmission_preferences_remote_tuileprogress.png?​600 }} {{  :​transmission_preferences_remote_tuileprogress.png?​600 }}
- 
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 92: Ligne 90:
  
 Si vous n'avez jamais lancé transmission-daemon,​ veuillez utiliser la commande suivante : <code bash>​sudo systemctl start transmission-daemon.service</​code>​cette commande va permettre de lancer transmission-daemon et par ce fait, créer votre **~/​.config/​transmission-daemon/​** Si vous n'avez jamais lancé transmission-daemon,​ veuillez utiliser la commande suivante : <code bash>​sudo systemctl start transmission-daemon.service</​code>​cette commande va permettre de lancer transmission-daemon et par ce fait, créer votre **~/​.config/​transmission-daemon/​**
- 
  
 Ici nous aborderons une configuration dite <<​minimale>>,​ car comme vous avez pu le constater le settings.json a énormément d'​options,​ si vous voulez en savoir plus je vous invite sur [[https://​trac.transmissionbt.com/​wiki/​EditConfigFiles|EditConfigFiles]]. Ici nous aborderons une configuration dite <<​minimale>>,​ car comme vous avez pu le constater le settings.json a énormément d'​options,​ si vous voulez en savoir plus je vous invite sur [[https://​trac.transmissionbt.com/​wiki/​EditConfigFiles|EditConfigFiles]].
Ligne 111: Ligne 108:
 |<code bash>"​pex-enabled":</​code>​|Vous devez mettre cette valeur à false pour désactiver le [[wpfr>​Peer_exchange|PEX]] de votre daemon.| |<code bash>"​pex-enabled":</​code>​|Vous devez mettre cette valeur à false pour désactiver le [[wpfr>​Peer_exchange|PEX]] de votre daemon.|
  
-Quand toutes les options seront configurées,​ il vous restera plus qu'à faire : +Quand toutes les options seront configurées,​ il vous restera plus qu'à faire :
 <code bash>​sudo systemctl start transmission-daemon.service</​code>​ <code bash>​sudo systemctl start transmission-daemon.service</​code>​
  
Ligne 125: Ligne 122:
 |<code bash>"​blocklist-enabled":​ "​true"</​code>​| Activer la blocklist (optionnel).| |<code bash>"​blocklist-enabled":​ "​true"</​code>​| Activer la blocklist (optionnel).|
 |<code bash>"​blocklist-url":</​code>​| L'URL de la blocklist (si active).| |<code bash>"​blocklist-url":</​code>​| L'URL de la blocklist (si active).|
-|<code bash>"​dht-enabled":​ "​false"</​code>​ | Désactiver le [[http://​fr.wikipedia.org/​wiki/​Table_de_hachage_distribu%C3%A9e|DHT]].|+|<code bash>"​dht-enabled":​ "​false"</​code>​ | Désactiver le [[https://​fr.wikipedia.org/​wiki/​Table_de_hachage_distribu%C3%A9e|DHT]].|
 |<code bash>"​download-dir:"</​code>​| Le dossier de téléchargement.| |<code bash>"​download-dir:"</​code>​| Le dossier de téléchargement.|
 |<code bash>"​download-queue-enabled:"</​code>​ | Activer la file d'​attente.| |<code bash>"​download-queue-enabled:"</​code>​ | Activer la file d'​attente.|
Ligne 135: Ligne 132:
 |<code bash>"​peer-port":​ "​51413"</​code>​ | Le port pour les échanges (à modifier à votre convenance et ne pas oublier de l'​ouvrir dans le firewall).| |<code bash>"​peer-port":​ "​51413"</​code>​ | Le port pour les échanges (à modifier à votre convenance et ne pas oublier de l'​ouvrir dans le firewall).|
 |<code bash>"​peer-port-random-on-start":​ "​true/​false"</​code>​|Activer/​désactiver le port aléatoire au démarrage.| |<code bash>"​peer-port-random-on-start":​ "​true/​false"</​code>​|Activer/​désactiver le port aléatoire au démarrage.|
-|<code bash>"​pex-enabled":​ "​true/​false"</​code>​|Activer/​désactiver le  [[http://​fr.wikipedia.org/​wiki/​Peer_exchange|PEX]].|+|<code bash>"​pex-enabled":​ "​true/​false"</​code>​|Activer/​désactiver le  [[https://​fr.wikipedia.org/​wiki/​Peer_exchange|PEX]].|
 |<code bash>"​ratio-limit-enabled":​ "​true/​false"</​code>​|Activer/​désactiver la limite du ratio.| |<code bash>"​ratio-limit-enabled":​ "​true/​false"</​code>​|Activer/​désactiver la limite du ratio.|
 |<code bash>"​rpc-authentication-required":"​true/​false"</​code>​|Activer/​désactiver l'​authentification du Web-UI.| |<code bash>"​rpc-authentication-required":"​true/​false"</​code>​|Activer/​désactiver l'​authentification du Web-UI.|
Ligne 149: Ligne 146:
 |<code bash>"​speed-limit-up-enabled":​ "​true/​fase"</​code>​|Activer/​désactiver la limite.| |<code bash>"​speed-limit-up-enabled":​ "​true/​fase"</​code>​|Activer/​désactiver la limite.|
 |<code bash>"​start-added-torrents":​ "​true/​false"</​code>​|Démarrer ou non les torrents à l'​ajout.| |<code bash>"​start-added-torrents":​ "​true/​false"</​code>​|Démarrer ou non les torrents à l'​ajout.|
- 
  
 ==== transmission-daemon et SSL via Apache ==== ==== transmission-daemon et SSL via Apache ====
  
 Pour utiliser SSL avec votre daemon, vous devez créer votre certificat SSL (auto signé dans cet exemple), et modifier 3/4 lignes de votre VirtualHost. Pour utiliser SSL avec votre daemon, vous devez créer votre certificat SSL (auto signé dans cet exemple), et modifier 3/4 lignes de votre VirtualHost.
- 
  
 ==== Générer mon certificat SSL via OpenSSL ==== ==== Générer mon certificat SSL via OpenSSL ====
Ligne 166: Ligne 161:
 **Les explications :** **Les explications :**
  
-  * -x509 -nodes est le type de certificat voulu((http://​security.stackexchange.com/​questions/​36932/​what-is-the-difference-between-ssl-and-x-509-certificates)).+  * -x509 -nodes est le type de certificat voulu((https://​security.stackexchange.com/​questions/​36932/​what-is-the-difference-between-ssl-and-x-509-certificates)).
   * -days 365 est la durée de validité (en jours) de notre certificat.   * -days 365 est la durée de validité (en jours) de notre certificat.
   * -newkey rsa:2048 génère une clé RSA de 2048 bits.   * -newkey rsa:2048 génère une clé RSA de 2048 bits.
Ligne 249: Ligne 244:
 ==== Kettu ==== ==== Kettu ====
  
-Vous souhaitez ​customiser ​votre [[http://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.+Vous souhaitez ​personnaliser ​votre [[https://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.
  
   git clone https://​github.com/​endor/​kettu.git web   git clone https://​github.com/​endor/​kettu.git web
Ligne 255: Ligne 250:
 On se retrouve donc avec un dossier web, nous devons déplacer ce dossier dans **/​usr/​local/​share/​transmission** On se retrouve donc avec un dossier web, nous devons déplacer ce dossier dans **/​usr/​local/​share/​transmission**
  
-Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra: ​+Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra:
  
 <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​ <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​
Ligne 263: Ligne 258:
 <code bash>​sudo mv web/ /​usr/​local/​share/​transmission/</​code>​ <code bash>​sudo mv web/ /​usr/​local/​share/​transmission/</​code>​
  
-On refresh ​notre page de notre navigateur internet, et vous aurez quelque chose de semblable à ceci:+On recharge ​notre page de notre navigateur internet, et vous aurez quelque chose de semblable à ceci:
  
 {{kettu.png?​700nolink}} {{kettu.png?​700nolink}}
Ligne 271: Ligne 266:
 {{web_control_transmission.png?​nolink}} {{web_control_transmission.png?​nolink}}
  
-Vous souhaitez customiser votre [[http://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.+Vous souhaitez customiser votre [[https://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.
  
 On récupère la dernière version de Transmission Web Control: On récupère la dernière version de Transmission Web Control:
Ligne 285: Ligne 280:
 <code bash>/​usr/​share/​transmission/</​code>​ <code bash>/​usr/​share/​transmission/</​code>​
  
-Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra: ​+Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra:
  
 <code bash>​mkdir backupwebui && sudo mv /​usr/​share/​transmission/​web backupwebui/</​code>​ <code bash>​mkdir backupwebui && sudo mv /​usr/​share/​transmission/​web backupwebui/</​code>​
Ligne 301: Ligne 296:
 ==== Shift ==== ==== Shift ====
  
-Vous souhaitez customiser votre [[http://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.+Vous souhaitez customiser votre [[https://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.
  
 On récupère la dernière version de Transmission Web Control: On récupère la dernière version de Transmission Web Control:
Ligne 311: Ligne 306:
 <code bash>/​usr/​local/​share/​transmission</​code>​ <code bash>/​usr/​local/​share/​transmission</​code>​
  
-Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra: ​+Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra:
  
 <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​ <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​
Ligne 328: Ligne 323:
 Le projet se trouve [[https://​forum.transmissionbt.com/​viewtopic.php?​f=8&​t=16848|ici]]. Le projet se trouve [[https://​forum.transmissionbt.com/​viewtopic.php?​f=8&​t=16848|ici]].
  
-Vous souhaitez customiser votre [[http://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.+Vous souhaitez customiser votre [[https://​acronyms.thefreedictionary.com/​WebUI|Web-UI]] de votre transmission-daemon ?, mais vous savez pas comment faire ?, vous allez voir c'est simple très simple à faire :-D.
  
 On récupère la dernière version de Owncloud Transmission Web-UI : On récupère la dernière version de Owncloud Transmission Web-UI :
Ligne 346: Ligne 341:
 <code bash>/​usr/​local/​share/​transmission</​code>​ <code bash>/​usr/​local/​share/​transmission</​code>​
  
-Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra: ​+Mais avant nous allons faire un backup du dossier web actuel pour se faire on ferra:
  
 <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​ <code bash>​mkdir backupwebui && sudo mv /​usr/​local/​share/​transmission/​web backupwebui/</​code>​
Ligne 370: Ligne 365:
 ===== transmission-remote ===== ===== transmission-remote =====
  
-transmission-remote permet de gérer transmission-daemon. ​+transmission-remote permet de gérer transmission-daemon.
 Vous pouvez voir un exemple de son utilisation [[:​seedbox#​transmisson-remote|là]] Vous pouvez voir un exemple de son utilisation [[:​seedbox#​transmisson-remote|là]]
  
Ligne 376: Ligne 371:
   * Pour avoir le listing des torrents, tapez :<code bash>​transmission-remote -l </​code>​   * Pour avoir le listing des torrents, tapez :<code bash>​transmission-remote -l </​code>​
   * Pour avoir les infos d'un torrent plus les peers connectés, tapez :<code bash>​transmission-remote -t (ID) -i -pi </​code> ​   * Pour avoir les infos d'un torrent plus les peers connectés, tapez :<code bash>​transmission-remote -t (ID) -i -pi </​code> ​
-<note tip>​**(ID)** = numéro du torrent (1ere colonne du listing) ​+<note tip>​**(ID)** = numéro du torrent (1ere colonne du listing)
  
-"-t (ID)" peut être écrit de plusieurs manière:  +"-t (ID)" peut être écrit de plusieurs manière: 
-  * un seul torrent: -t 1   +  * un seul torrent: -t 1 
-  * une liste: -t 1,3,5  +  * une liste: -t 1,3,5 
-  * une plage: -t 5-10  +  * une plage: -t 5-10 
-Le tout peut être mélangé exemple: -t 1,​3,​5-10.</​note> ​+Le tout peut être mélangé exemple: -t 1,​3,​5-10.</​note>​
  
 Voici un petit script pour faciliter l'​utilisation des deux dernières commandes : Voici un petit script pour faciliter l'​utilisation des deux dernières commandes :
Ligne 388: Ligne 383:
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash
- +## "ctrl + c" pour quitter le script 
-## "ctrl + c" pour quitter le script ​ +while true do 
- +        # affichage du listing 
-while true +        transmission-remote -l 
-do  +        read -rp "" ​choi 
-# affichage du listing +        ​clear 
-clear && ​transmission-remote -l +        ​if [[ -n "​$choi"​ ]] 
-read -N° choi +        then 
-if [[ "$choi" = "" ]] +                # affichage des infos et peers 
-then +                transmission-remote -t "$choi" ​-i -pi | less 
-# retour en debut de boucle  +                ## tapez "​q"​ pour sortir de la commande "​less"​ 
-continue +        fi
-else +
-# affichage des infos et peers +
-transmission-remote -t $choi -i -pi | less +
-## tapez "​q"​ pour sortir de la commande "​less"​ +
-fi+
 done done
 </​code>​ </​code>​
Ligne 429: Ligne 419:
 ==== Transmission Remote GUI ==== ==== Transmission Remote GUI ====
  
-Le projet ​se trouve [[http://​sourceforge.net/​projects/​transgui/​|ici]].+Il existe un logiciel qui permet de contrôler transmission-daemon,​ il se nomme Transmission Remote GUI.
  
-Il existe un logiciel qui permet de contrôler transmission-daemon,​ il se nomme Transmission Remote GUI, pour l'​installer il suffit de récupérer le .zip, l'​extraire sur votre bureau (par exemple), et lancer le binaire.+Le projet sur LaunchPad ​se trouve [[https://​launchpad.net/​transgui/​|ici]].
  
-Nous téléchargeons la dernière version en date :+Pour l'​installer,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​transgui]]**. 
 + 
 +Aperçu de l'​interface : 
 + 
 +{{transmission-remote-gui.jpg?​900nolink}} 
 + 
 +---- 
 + 
 +Méthode alternative d'​utilisation sans installation : récupérer le .zip, l'​extraire sur votre bureau (par exemple), et lancer le binaire. 
 + 
 +Le projet sur SourceForge se trouve [[https://​sourceforge.net/​projects/​transgui/​|ici]]. ​Nous téléchargeons la dernière version en date :
  
 <code bash>​wget http://​downloads.sourceforge.net/​project/​transgui/​5.0.1/​transgui-5.0.1-x86_64-linux.zip</​code>​ <code bash>​wget http://​downloads.sourceforge.net/​project/​transgui/​5.0.1/​transgui-5.0.1-x86_64-linux.zip</​code>​
  
-Maintenant on va extraire ​l'​archive :+On extrait ensuite ​l'​archive :
  
 <code bash>​unzip transgui-5.0.1-x86_64-linux.zip</​code>​ <code bash>​unzip transgui-5.0.1-x86_64-linux.zip</​code>​
  
-Il ne reste plus qu'à lancer l’exécutable **transgui** ​qui ressemble à ceci : +Il ne reste plus qu'à lancer l’exécutable **transgui** :
- +
-{{transmission-remote-gui.jpg?​900nolink}}+
  
 +<code bash>​./​transgui</​code>​
  
 ---- ----
Ligne 470: Ligne 469:
   * [[http://​www.transmissionbt.com|Site Officiel]]   * [[http://​www.transmissionbt.com|Site Officiel]]
   * [[http://​sorrodje.alter-it.org/​index.php?​article29/​seedbox-sur-micro-vks-avec-transmission|Un autre tuto pour monter une seedbox avec transmission sur un serveur dédié virtual (VPS)]]   * [[http://​sorrodje.alter-it.org/​index.php?​article29/​seedbox-sur-micro-vks-avec-transmission|Un autre tuto pour monter une seedbox avec transmission sur un serveur dédié virtual (VPS)]]
-  * [[http://​www.legeektechno.fr/​serveurs/​installation-dune-seedbox.html|Tutoriel d'​installation d'une SeedBox par LeGeekTechno]]  +  * [[http://​www.legeektechno.fr/​serveurs/​installation-dune-seedbox.html|Tutoriel d'​installation d'une SeedBox par LeGeekTechno]] 
-  * [[http://​www.iblocklist.com/​lists.php|Liste d'​exclusion]] +  * [[https://​www.iblocklist.com/​lists.php|Liste d'​exclusion]]
- +
  
 ---- ----
  
 //​Contributeurs : Sallé, M4TR4X, [[:​utilisateurs:​zedtux]],​ [[:​utilisateurs:​Mr_Djez]],​ Heuzef, OpenSourceWay,​ [[:​utilisateurs:​BeAvEr|BeAvEr]] (refonte de l'​intégralité de la documentation).//​ //​Contributeurs : Sallé, M4TR4X, [[:​utilisateurs:​zedtux]],​ [[:​utilisateurs:​Mr_Djez]],​ Heuzef, OpenSourceWay,​ [[:​utilisateurs:​BeAvEr|BeAvEr]] (refonte de l'​intégralité de la documentation).//​
  • transmission.1554281399.txt.gz
  • Dernière modification: Le 03/04/2019, 10:49
  • par 185.220.101.26