Forum Linux.général Tracker bittorrent

Posté par  .
Étiquettes : aucune
1
17
mar.
2009
Bonjour

J'ai un petit serveur à la maison et je me suis dit que je pourrait en faire un tracker bittorrent histoire de pourvoir distribuer mes photos de mariage à ma famille comme le projet libre de l'association du coin de la rue.

Je me suis donc mis en quête d'un programme qui va bien et j'ai trouvé Phpbttracker+. Le problème, c'est pour l'installer.

J'ai télécharger la version 2.2 qui semble etre la dernière a ce jour. Par contre, les tutos qu'on peut trouver à travers le web indique l'installation d'une version plus ancienne. Il y a aussi dans l'archive un fichier texte qui s'appel "INSTALL". Mais qui est en anglais. Je ne suis pas très copain avec l'anglais, j'ai donc essayé de le suivre mais il y a de toutes évidences un truc que j'ai pas compris ou zapé.

J'ai donc bien copié les fichiers qu'ils demandent dans un sous répertoire de mon site web, installé mysql (client et serveur), créé un utilisateur et une nouvelle base de données, et attribué tous les droits sur la nouvelle base à l'utilisateur.

Mais lorsque je lance mon scripte install.php je me retrouve sur une page "Install in progress...." et il ne se passe plus rien. Je n'ai pas de fichier "config.php" qui se créé. Je fait donc une copie du fichier "config_sample.php" qui se trouve dans l'archive et je la remplie manuellement comme conseillé dans le fichier INSTALL de l'archive. J'ai essayé de passé aux étapes suivantes mais cela n'a pas l'aire de fonctionner.

Je ne sais plus quoi faire. Auriez vous un tuto détaillé en français pour la dernière version de phpbttracker?
Ou sinon pourriez vous me donner un petit coup de main pour le mettre en place?

Merci a vous
  • # Retour d'expérience bttrack

    Posté par  . Évalué à 5.

    Bonjour,

    J'ai déjà monté un tracker bittorrent chez moi sur un petit serveur en utilisant le paquet :bittorrent de ma distribution (Debian). Il est fort probable qu'il soit disponible sur d'autres distributions. Il nécessite très peu de composant (pas de php, mysql etc.) et est très simple à configurer.

    Pour info, les dépendance du paquet Debian :

    http://packages.debian.org/lenny/bittorrent

    La page man de l'utilitaire bttrack compris dans le paquet bittorrent :

    http://pwet.fr/man/linux/commandes/bttrack_bittorrent

    Sachant que tu as la main sur le serveur cette solution présente l'avantage d'être rapide et facile à mettre en œuvre en utilisant les paquets de ta distribution.
    • [^] # Re: Retour d'expérience bttrack

      Posté par  . Évalué à 2.

      Je suis passé a coté de bttrack. Ca me semble parfait pour mon utilisation.
      Je vais chercher un peu de doc sur comment le configurer et l'utiliser

      Merci pour ton aide.
      • [^] # Re: Retour d'expérience bttrack

        Posté par  . Évalué à 2.

        Si tu trouves des liens interessant ou un exemple de configuration, n'hésite pas à poster ici, ça pourrait interesser du monde :)
    • [^] # Re: Retour d'expérience bttrack

      Posté par  . Évalué à 1.

      Salut

      Je vais un peu abuser mais pourrais tu m'aider un peu?
      Comment on configure le tracker ?
      Comment on l'utilise ? La page de man est pas tres claire (et en anglais:-/)
      Et comment déclare t on une fichier torrent au tracker ?

      Y a pas grand chose sur bttracker

      Merci
  • # bttrack lancé

    Posté par  . Évalué à 1.

    Bon j'ai avancé. En fait l'utilisation de bttrack est toute simple.
    J'ai suivi les instructions sur cette page : http://thomas.enix.org/Blog-20060409174544-Technologie&s(...)
    Mis a part que je n'utilise pas nohup mais screen.

    Par contre j'ai un problème. J'ai créer mon fichier .torrent comme indiqué et pour le seeder j'utilise rtorrent. J'ai donc ajouter le fichier torrent dans rtorrent et rtorrent m'a indiqué "done" comme quand le fichier est complet donc la tout va bien.

    J'ai essayé de télécharger le torrent depuis un autre pc. J'ai installer ktorrent, je lui ai indiqué le fichier torrent et la ... rien. Le téléchargement se lance et se met en pause.

    Je pense que le serveur répond bien puisque dans la colonne seeders j'ai 0(1) qui veux normalement dire qu'il y a 1 seeders dans le swarm mais que je ne suis connecté a aucun. Dans l'onglet pisteurs, ktorrent me renvoie l'état du tracker : OK

    J'ai donc essayé de supprimer le fichier torrent essai et je l'ai recréé mais cette fois avec un numéro de port faux (un que j'avais pas ouvert) et la ktorrent me revoir un message d'erreur qui passe de : "pas de réponse du serveur.... " a "annoncer" et inversement.

    J'en conclu donc que le tracker répond bien et que ca doit fonctionner. J'ai le tracker et le seeder.

    Donc pourquoi ca reste en pause ?
    • [^] # Re: bttrack lancé

      Posté par  . Évalué à 2.

      Tu as avancé un peu ?

      A vrai dire ça m'arrange de ne pas avoir à tout t'expliquer ;-)

      - quelle est l'adresse du tracker dans ton fichier torrent ? (adresse IP de ta machine sur ton réseau local ou adresse IP publique de ta connexion internet )

      - Tes 2 clients bittorrent sur ton réseau local ou pas ?

      Pourquoi ces questions ?

      J'ai constaté que malgré un "routeur" (freebox en l'occurence) configuré correctement (si si je vous assure) si mon fichier torrent contenait mon adresse ip publique alors mes clients sur mon réseau local ne s'échangeaient rien. Alors que pas de pb à travers internet.
      • [^] # Re: bttrack lancé

        Posté par  . Évalué à 1.

        Merci pour ton aide

        L'adresse dans le fichier torrent est du type :
        http://www.mon_nom_de_domaine.fr:6969/announce

        avec www.mon_nom_de_domaine.fr qui pointe vers mon ip publique (celle que free m'a attribué.)

        Mes deux clients sont effectivement sur mon réseau local. Donc les machines sur lesquelles ils sont installé ont des ip du type 192.168.0.x

        Mon routeur (un netgears, la freebox n'est configuré qu'en simple modem, enfin, le mode routeur est désactivé) autorise les connexions entrante TCP/UDP sur le port 6969 et renvoi tout sur l'IP Privé de mon serveur.

        si mon fichier torrent contenait mon adresse ip publique alors mes clients sur mon réseau local ne s'échangeaient rien

        Si c'est que ca c'est vraiment pas grave mais pour faire le test ca peut etre sympa quand meme.


        Veux tu que je mette en ligne le fichier torrent qui me sert de test ? C'est un fichier texte de 50o dans lequel est écrit un truc genre "blabla bonjour test".
        • [^] # Re: bttrack lancé

          Posté par  . Évalué à 2.

          Ok si tu veux faire un test en local alors déclare dans ton torrent l'adresse local de ton tracker.
          • [^] # Re: bttrack lancé

            Posté par  . Évalué à 2.

            Bof ca marche pas plus.

            L'état du tracker est toujours sur OK mais le téléchargement ne se fait pas plus.
            J'ai mis http://192.168.0.10:6969/announce je me suis pas gouré hein ? C'est bien ca ?
            Je vais devoir demander a ma voisine pour faire un essai si j'ai bien compris.

            Une explication technique sur le pourquoi ca marche pas en local?
            • [^] # Re: bttrack lancé

              Posté par  . Évalué à 3.

              Bon après quelques bidouillages ca fonctionne sans problème.

              Un grand merci à Ericdrier pour son aide et merci a tous pour vos réponses.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.