Module BitTorrent FR

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

Informations

Module name bittorrent
Editor / Editeur NLTechno - www.nltechno.com
Download or buy page / Page achat ou téléchargement www.dolistore.com
Status / Statut / Estado Stable
Prerequisites / Prérequis Dolibarr min version 3.0.0   
Last update date / Date mise à jour fiche / Fecha última actualización 2019-08-16
Note / Nota

Fonctionnalités

Permet à Dolibarr de servir de serveur de tracker BitTorrent. Ceci permet de pouvoir diffuser des fichiers sur le réseau BitTorrent en toute indépendance.

Installation

  • Télécharger le fichier archive du module (.zip) depuis le site web www.dolistore.com ou le récupérer par tout autre manière.
  • Placer le répertoire du module dans le répertoire custom de Dolibarr:
    • Pour cela, aller dans Accueil - Configuration - Modules - Déployer/installer une app/module externe
    • Téléverser le fichier. Note: Si cela échoue, vous pouvez manuellement dézipper le fichier dans le répertoire custom via la ligne de commande: aller dans le répertoire *custom* et décompressez le zip avec la commande: unzip fichiermodule.zip
  • Le module est opérationnel et peut être activé.

Configuration

Pour utiliser ce module, il vous faut d'abord l'activer. Pour cela, après s'être connecté avec un compte administrateur, aller sur la page "Accueil - Configuration - Modules".

Choisissez l'onglet dans lequel apparaît le module puis cliquez sur "Activer".

Le module est alors activé.

Si un pictogramme apparaît à la fin de la ligne du module, cliquez dessus pour accéder à la page de paramétrage spécifique à ce module.

Utilisation

Pour diffuser un fichier par Bittorrent, voici les opérations à réaliser:

  • Placer le fichier à diffuser (qui sert de graine de départ) dans un endroit accessible par une URL internet. Cette URL est appelée URL de graine (sert aux premiers téléchargements quand le fichier n'est pas encore fortement diffusé).
  • Aller dans le menu BitTorrent de Dolibarr. La page d'accueil affiche l'URL du tracker que fournie par Dolibarr (http://mondolibarr/bittorrent/announce.php). Cette URL est appelée URL du tracker.
  • Installer l'application maketorrent et fabriquer un fichier .torrent en utilisant saisissant les informations URL de graine et URL de tracker qui seront demandée ansi que le fichier graine comme source.
  • Aller dans le menu Bittorrent de Dolibarr et choisissez "Add torrent to tracker database".

Sur l'écran, dans la zone .torrent file, choisir le fichier .torrent fabriqué précédemment. Cochez la case "Use GetRight HTTP seeding specification" et dans la zone HTTP URL, saisissez l'URL de graine qui permet l'accès au fichier. Cliquez sur "Add torrent to database".

  • Le fichier peut alors être télécharger avec tout client Bittorrent en diffusant le fichier .torrent ou vous le désirez (ce fichier contient tou ce qu'il faut pour permettre aux clients de retrouvez le fichier graine, d'annoncer au tracker qu'ils ont récupéré le fichier graine. Les clients suivant ensuite solliciteront le tracker qui les orientera pour télécharger le fichier sur le réseau bittorrent (déjà pris par les autres clients) plutot qu'en récupérant le fichier par un téléchargement direct du fichier reference.

Développement

Le développement de ce module n'est pas inclus dans le repository GIT standard de Dolibarr mais dans un repository dédié de modules gérés par NLTechno sur la plateforme Git de Framasoft:

Notons que c'est un repository privé, aussi il vous faut créer un compte et postuler au projet depuis le site https://git.framasoft.org pour pouvoir cloner les sources par GIT.