Outils du site

Outils pour utilisateurs


p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy (lu 13740 fois)

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
p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy [le 25/04/2013 à 17h24]
111110101011 [Installation de rtorrent]
p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy [le 23/08/2017 à 14h20] (Version actuelle)
111110101011 ↷ Page déplacée de p2p:rtorrent:bittorrent:seedbox-rtorrent-rutorrent-debian-wheezy à p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy
Ligne 3: Ligne 3:
 Le rêve, c'est d'avoir un youtube-en-mieux-et-rien-que-pour-soi mais avec les films en HD, lisibles dans VLC, on est d'accord. C'est ce dont on va parler. Le rêve, c'est d'avoir un youtube-en-mieux-et-rien-que-pour-soi mais avec les films en HD, lisibles dans VLC, on est d'accord. C'est ce dont on va parler.
  
-Note: Ce guide est destiné à des personnes qui disposent d'un serveur, et ont des connaissances sous Linux. Les indications données ne sont faites pour être suivies pas à pas mais normalement il ne manque rien, donc faites à votre sauce et courage !+Note: Ce guide est destiné à des personnes qui disposent d'un serveur, et ont des connaissances sous Linux. Les indications données ne sont faites pour être suivies pas à pas (il s'agit plus de prises de notes que d'un tutoriel :D) mais normalement il ne manque rien, donc faites à votre sauce et courage !
  
 ===== Présentation Terminologique ===== ===== Présentation Terminologique =====
Ligne 35: Ligne 35:
   - Note1: Changez la valeur de la variable USER !   - Note1: Changez la valeur de la variable USER !
   - Note2: N'oubliez pas de rendre executable ce script (chmod +x /etc/init.d/rtorrent)   - Note2: N'oubliez pas de rendre executable ce script (chmod +x /etc/init.d/rtorrent)
-  - Note3: Utilisez sysv-rc-conf pour ajouter ce script aux niveaux d'init+  - Note3: Utilisez sysv-rc-conf pour ajouter ce script aux niveaux d'init (pas certain que ça fonctionne)
  
 <file bash /etc/init.d/rtorrent> <file bash /etc/init.d/rtorrent>
Ligne 74: Ligne 74:
 </file> </file>
  
-Voir aussi: https://www.debian-fr.org/lancer-automatiquement-un-programme-au-demarrage-de-debian-t43087.html#p434345+Voir aussi: 
 +  * https://www.debian-fr.org/lancer-automatiquement-un-programme-au-demarrage-de-debian-t43087.html#p434345 
 +  * https://www.debian-fr.org/creer-un-fichier-de-lancement-init-d-t47630.html#p477427
  
 +Vous pourrez ensuite invoquer ce script en étant root:
 +<code>/etc/init.d/rtorrent start</code>
  
  
Ligne 183: Ligne 187:
  
 Vous pourrez télécharger rutorrent et ses plugins (très recommandé) par ici: https://code.google.com/p/rutorrent/downloads/list?q=label:Featured Vous pourrez télécharger rutorrent et ses plugins (très recommandé) par ici: https://code.google.com/p/rutorrent/downloads/list?q=label:Featured
 +
 +Mise à jour novembre 2015 : le code de rutorrent est désormais disponible sur GitHub : https://github.com/Novik/ruTorrent
  
   - Note1: je ne sais pas à quoi correspond "1" en dessous de Theme, mais ça y était sur le fichier que j'ai repompé   - Note1: je ne sais pas à quoi correspond "1" en dessous de Theme, mais ça y était sur le fichier que j'ai repompé
Ligne 292: Ligne 298:
  
   * Assurez vous que /var/www/rutorrent soit à www-data (chown www-data:www-data -R /var/www/rutorrent)   * Assurez vous que /var/www/rutorrent soit à www-data (chown www-data:www-data -R /var/www/rutorrent)
-  * /home/rtorrentuser/.rtorrent/current, doit être accessible en écriture à www-data. +  * <del>/home/rtorrentuser/.rtorrent/current, doit être accessible en écriture à www-data.</delNon, car seul rtorrent écrit dedans. 
- +  /home/rtorrentuser/downloads, doit être accessible en lecture à www-data si vous souhaitez que ces fichiers soient accessibles par HTTP.
-Pour cela... +
- +
-<code bash+
-# Ajoutez www-data au groupe de rtorrentuser +
-addgroup www-data rtorrentuser +
-# Changez les perms du groupe +
-chmod g+w /home/rtorrentuser/.rtorrent/current +
-</code> +
- +
-Faites de même avec le répertoire de destination des fichiers...+
  
 <code bash> <code bash>
-chmod g+w /home/rtorrentuser/downloads+chgrp www-data /home/rtorrentuser/downloads
 </code> </code>
  
Ligne 325: Ligne 321:
 ==== Tester ... ==== ==== Tester ... ====
  
-Faites vos tests avec rtorrent seul, et depuis rutorrent. N'indiquez pas "l'étiquette" vous-même lors de l'ajout du .torrent si vous souhaitez que vos fichiers soient triés par autotools. Indiquez juste le répertoire de destination (qui est un sous-répertoire de current)+Faites vos tests avec rtorrent seul (sans le lancer dans un screen) dans un premiers tempspuis allez voir la page web rutorrent de votre serveur. 
 + 
 +N'indiquez pas "l'étiquette" vous-même lors de l'ajout du .torrent si vous souhaitez que vos fichiers soient triés par autotools. Indiquez juste le répertoire de destination (qui est un sous-répertoire de current)
  
 A ce stade, vous devriez avoir vos téléchargements qui fonctionnent, ainsi que l'interface de rutorrent qui marche. Vous devriez pouvoir accéder à vos fichiers par http://ip.de.votre.serveur/downloads (selon l'Alias que vous avez mis) A ce stade, vous devriez avoir vos téléchargements qui fonctionnent, ainsi que l'interface de rutorrent qui marche. Vous devriez pouvoir accéder à vos fichiers par http://ip.de.votre.serveur/downloads (selon l'Alias que vous avez mis)
Ligne 343: Ligne 341:
 </code> </code>
  
-Protégez également l'accès au répertoire /home/rtorrentuser/downloads de la même façon. Correction: léger hic si on fait çacar les outils comme VLC ne pourront plus accéder au contenu s'ils ne franchissent pas l'étape htaccess. Préciser le nom d'utilisateur+mot de passe sous la forme http://user:password@adresse.ip ne semble pas fonctionner.+Protégez également l'accès au répertoire /home/rtorrentuser/downloads de la même façon. Le léger hic, c'est que si vous faites du streaming directement depuis ce répertoire avec vos logiciels de lectureils ne pourront pas accéder au contenu à moins de s'authentifier, et tous n'en sont pas capables.
  
 Si vous mettez vos fichiers à disposition du public, donc sans mot de passe, vous risquerez d'attirer l'attention, et votre hébergeur auquel vous louez le serveur vous dira que c'est pas bien. Mettez plutôt un compte+mot de passe bidon si vous voulez que l'accès à vos fichiers soit aisé pour tout le monde. Si vous mettez vos fichiers à disposition du public, donc sans mot de passe, vous risquerez d'attirer l'attention, et votre hébergeur auquel vous louez le serveur vous dira que c'est pas bien. Mettez plutôt un compte+mot de passe bidon si vous voulez que l'accès à vos fichiers soit aisé pour tout le monde.
  
 ==== Streaming avec VLC ==== ==== Streaming avec VLC ====
-Vous pourrez faire du streaming dans VLC, en copie-collant l'URL du fichier (ouvrir un flux réseau avec CTRL+N, ou faites directement CTRL+V dans l'interface de VLC)+Vous pourrez faire du streaming dans VLC, en copie-collant l'URL du fichier (ouvrir un flux réseau avec CTRL+N, ou faites directement CTRL+V dans l'interface de VLC) (À confirmer, car le .htaccess risque de poser problème. Il vaut mieux dans ce cas utiliser sshfs indiqué plus bas) 
 + 
 +Mise à jour: depuis la version 2.1.x, VLC est capable d'accepter les certificats SSL, ainsi que d'effectuer l'authentification par HTTP. Problème: retaper les identifiants + mot de passe est nécessaire à chaque changement de fichier...
  
 ==== sshfs ==== ==== sshfs ====
Ligne 380: Ligne 380:
   * http://www.debianadmin.com/install-and-configure-apache2-with-php5-and-ssl-support-in-debian-etch.html ; installer apache2, php5, et SSL   * http://www.debianadmin.com/install-and-configure-apache2-with-php5-and-ssl-support-in-debian-etch.html ; installer apache2, php5, et SSL
   * https://softwareinabottle.wordpress.com/2011/12/18/setting-up-apache-http-server-with-ssl-support-on-ubuntudebian/ ; activer le site default-ssl   * https://softwareinabottle.wordpress.com/2011/12/18/setting-up-apache-http-server-with-ssl-support-on-ubuntudebian/ ; activer le site default-ssl
 +  * Topic ouvert pour tenter de faire communiquer rutorrent et rtorrent via un socket UNIX plutôt que via un port TCP, utile pour nginx: http://forums.rutorrent.org/index.php?topic=4627.0
  
 === D'autres guides === === D'autres guides ===
Ligne 388: Ligne 389:
   * https://wiki.t411.me/doku.php/torrent/clients/rtorrent/creer_une_seedbox_avec_rtorrent_et_l_interface_rutorrent   * https://wiki.t411.me/doku.php/torrent/clients/rtorrent/creer_une_seedbox_avec_rtorrent_et_l_interface_rutorrent
   * http://free.korben.info/index.php/Seedbox   * http://free.korben.info/index.php/Seedbox
 +  * Les tutos de Backtoback: https://ns3285315.ip-5-135-177.eu/site_raspberry/tutoriels/installer_lighttpd_rtorrent_rutorrent.php et https://ns3285315.ip-5-135-177.eu/site_raspberry/tutoriels/installer_nginx_rtorrent_rutorrent.php
 +  * https://mondedie.fr/viewtopic.php?id=5302
 ==== Annexe 1: autotools perd sa configuration au redémarrage ==== ==== Annexe 1: autotools perd sa configuration au redémarrage ====
  
Ligne 395: Ligne 398:
  
 Il faut donc penser à le reconfigurer si vous relancez rtorrent et rutorrent. Il faut donc penser à le reconfigurer si vous relancez rtorrent et rutorrent.
 +
 +**Correction**: ce problème s'est résolu tout seul, vraisemblable que vous ne le recontriez pas.
  
 ==== Annexe 2: Cakebox, un script pour automatiser l'installation ==== ==== Annexe 2: Cakebox, un script pour automatiser l'installation ====
Ligne 407: Ligne 412:
  
 Il se peut que le script fonctionne sous certaines conditions/réadaptations, ne serait-ce qu'en jouant le jeu et en passant root pour l'exécuter. Il est conseillé de visualiser le script avant d'en envisager l'emploi. Il se peut que le script fonctionne sous certaines conditions/réadaptations, ne serait-ce qu'en jouant le jeu et en passant root pour l'exécuter. Il est conseillé de visualiser le script avant d'en envisager l'emploi.
 +
 +  * Un autre script au développement interrompu ayant le même rôle: http://sourceforge.net/projects/flizbox/
 ==== Annexe 3: Accès au streaming par Apache en https ==== ==== Annexe 3: Accès au streaming par Apache en https ====
  
-Comme mis dans les liens de documentation, il est tout à fait possible de faire passer le streaming par https plutôt que http. Pour cela, il faut entre autre générer un certificat sur le serveur web. Les étapes nécessaires sont décrites dans [[http://www.debianadmin.com/install-and-configure-apache2-with-php5-and-ssl-support-in-debian-etch.html|cet article]] (en anglais).+Comme mis dans les liens de documentation, il est tout à fait possible de faire passer le streaming par https plutôt que http. Vous pouvez vous référer à [[http://www.debianadmin.com/install-and-configure-apache2-with-php5-and-ssl-support-in-debian-etch.html|cet article]] (en anglais). 
 + 
 +Plus simple, éditer le fichier /etc/sites-available/default-ssl, puis: 
 +<code>a2ensite default-ssl</code> 
 +(sans nécessairement utiliser de certificat SSL)
p2p/rtorrent/seedbox-rtorrent-rutorrent-debian-wheezy.1366903450.txt.gz · Dernière modification: le 25/04/2013 à 17h24 de 111110101011