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
torrentflux [Le 23/01/2008, 12:00]
stephaneguedon
— (Version actuelle)
Ligne 1: Ligne 1:
-======Torrentflux====== 
  
-Un client bitorrent en interface web 
- 
-<note important>​ 
-Attention, je vous rappelle que l'​utilisation de logiciels de téléchargement en pair à pair, comme les clients torrent, peut être illégale dans certains cas ! 
-C'est de votre responsabilité ! 
-</​note>​ 
- 
-====Bit Torrent==== 
- 
-Je souhaitais pouvoir faire tourner mon client bitorrent sur mon serveur, et lancer mes téléchargement via l'​interface web. 
- 
-Torrentflux est un client bitorrent disposant d'une interface web, et pouvant être administré à distance. Je ne vous fait pas la liste des logiciels supportant le protocole bitorrent, il y en a trop ! 
- 
-Ktorrent est un logiciel kde, il a une interface web/php, l'​inconvénient pour moi, c'est qu'il doit tourner avec une interface graphique (en gros, il doit y avoir un écran allumé... classique quoi !) 
- 
-Transmission est très léger, et peut être utilisé en tant que démon, sur une machine serveur... bref, l'​idéal pour moi, sauf qu'il faut se logguer sur le serveur et maitriser ses commandes. 
- 
-Mldonkey est une usine à gaz, que je trouvais un peu mal fichue, avec une interface web particulièrement moche. J'ai trouvé aussi qu'il avait une mauvaise gestion du protocole bitorrent. 
- 
-==Mise en garde== 
- 
-Réfléchissez attentivement avant d'​installer ce logiciel ! Si un autre client torrent vous convient, utilisez plutôt ce dernier ! 
- 
-En effet, torrentflux nécessite des serveurs Apache et mysql ! Je pars donc du principe que vous savez administrer ces deux bestiaux, ainsi qu'​installer un logiciel et le paramétrer en ligne de commande. 
- 
- 
- 
- 
-==Dépendances== 
- 
-Avant tout, il nous faut installer toutes les dépendances principales ! 
- 
-En tout cas, un petit tour sur les pages [[doku>​wiki:​pagename|mysql]] et [[doku>​wiki:​pagename|apache2]] est fortement recommandé ! 
- 
-Installez les paquets mysql-server apache2 php5 (prière de mettre à jour la liste des dépendances)FIXME.\\ Notez bien les mots de passe d'​administration,​ notamment celui du serveur mysql ! 
- 
-Si vous avez ces trois prérequis (mysql-server,​ apache2 et php5) installés et fonctionnels,​ ça va ! 
- 
-À la limite, vous pouvez même vous "​entrainer"​ à administrer un serveur mysql ... Utilisez-le dans [[doku>​wiki:​pagename|amarok]] par exemple ! 
- 
-Faîtes aussi un test de votre serveur apache en allant sur la page http://​localhost/,​ il devrait vous renvoyer le contenu du dossier /var/www (qui est le repertoire où sont logées les pages web d'un serveur apache). 
- 
- 
-==Installation== 
- 
-Maintenant, vous pouvez installer le paquet torrentflux. Il est possible qu'il vous demande d'​installer d'​autres dépendances que celles citées précédemment. Dans ce cas, mettez à jour cette même liste. Mais ne vous inquiétez pas, ce n'est plus grave ! 
- 
-Lors de l'​installation,​ torrentflux va créer une base de données dans le serveur mysql, donnez alors un nom correct à cette base de données (disons stephane) avec un mot de passe (disons georges).\\ Pour ce faire, il va vous demander le mot de passe de l'​administrateur mysql, qui est le root de mysql, pas celui d'​ubuntu,​ entrez donc le mot de passe que vous avez donné lors de l'​installation de mysql ([[doku>​wiki:​pagename|mysql]])! 
- 
-lorsqu'​il vous demande le nom de la base de donnée à créer, entrez stephane, et entrez georges comme mot de passe, puis confirmez ce même mot de passe. 
-Il devrait alors vous dire que l'​installation a réussi. Si ce n'est pas le cas, reconfigurez le paquet torrentflux jusqu'​a ce que ça marche. (j'ai du nettoyer et purger mes serveurs apache/​mysql plusieurs fois avant que ça fonctionne, alors assurez vous d'​avoir ces deux serveurs fonctionnels !)\\ 
- 
-Normalement,​ un repertoire torrentflux a été créée dans /var/www/ et un http://​localhost/​torrentflux/​ vous envoie sur une page de login. Votre login ici est stephane (c'est le nom de la base de donnée que nous avons créée) et votre mot de passe georges. 
- 
-Tout est alors administrable dans cette page web. Vous pouvez créer de nouveaux utilisateurs/​base de données, ce qui permet, par exemple de télécharger plusieurs choses sans que les téléchargements se gènent (et sans que chacun voit  se que télécharge l'​autre)... 
- 
-Si les téléchargements ne se font pas, allez voir dans les logs (qui sont accessibles dans l'​interface web !). Vous pouvez changer le programme de transfert (transmission ou bittornado...). Perso, j'​utilise bittornado. 
- 
- 
-====Torrentflux-b4rt==== 
- 
-Toorentflux a maintenant une nouvelle version, [[http://​tf-b4rt.berlios.de|Torrentflux-b4rt]]. Il ne s'​installe plus en ligne de commande, et n'a pas de paquet debian. Je vais vous expliquer comment le faire. 
- 
-==Dépendances== 
- 
-Tout d'​abord,​ il nous faut toujours un serveur web et une base de données. Je fonctionne avec apache et mysql, mais d'​autres serveurs web sont possibles. On peut aussi utiliser sqlite. J'​invite les gens qui savent à créer les paragraphes ad-hoc dans cette mêmes pages (j'ai essayé sqlite, comme c'est plus léger que mysql, mais il me manque des dépendances...). Puis il faut toujours php, python et perl (allez voir la page [[http://​tf-b4rt.berlios.de/​requirements.html|dépendances]]). 
- 
-Une fois tout ceci installé, on peut passer on peut passer à la suite. 
-Si vous utilisez mysql, il est bon de créer la base de données avant. Comme précédemment,​ utilisez un login et un mot de passe dont vous vous rappellerez (stephane et georges par exemple). 
-Assurez-vous également que tous les dossiers que vous comptez utiliser (le dossier où débarquent les téléchargement finis par exemple...) sont accessibles par le serveur web (en gros, l'​utilisateur www-data doit pouvoir lire et écrire dans ces dossiers). 
- 
-==Installation== 
- 
-Puis téléchargez l'​archive qui se trouve sur cette page : 
- 
-https://​developer.berlios.de/​project/​showfiles.php?​group_id=7000&​release_id=12959 ​ 
- 
-A vous de choisir la version à installer ! 
- 
-Puis ouvrez l'​archive et copiez le contenu du repertoire html dans votre serveur web (dans un sous-dossier : /​var/​www/​torrent...). 
- 
-Ouvrez maintenant un deuxième onglet dans Mozilla... (ou tout autre navigateur internet), et allez sur la page http://​localhost/​. Normalement,​ si vous avez bien fait les choses, un dossier torrent doit apparaître à la racine du serveur, en allant dans ce dossier, vous tombez sur la page setup.php de l'​application. 
- 
-Cette page va vous permettre de configurer Torrentflux-b4rt. 
- 
-Lors de la configuration de la base de données, pensez à décocher la case "​create database"​ : cette '​database'​ est déjà créée, mettez le login et le mot de passe que vous avez utilisé (stephane et georges, si on reprend l'​exemple d'​avant...). 
- 
-Puis laissez vous guider. 
- 
-Presque tout est configurable par l'​interface web (qui sera toujours dans http://​localhost/​torrent ...). Vous pouvez ajouter des programmes supplémentaires après, cette fois-ci tout à fait classiquement avec apt... 
- 
-Voila, c'est bon ! 
- 
-Cette page n'est pas terminée ! N'​hesitez pas à y contribuer ! 
- 
-contributeur(s) : [[utilisateurs:​stephaneguedon]] 
  • torrentflux.1201086025.txt.gz
  • Dernière modification: Le 23/01/2008, 12:03
  • (modification externe)