# freetorrent
Bittorrent tracker php / MySQL
freetorrent.fr rassemble des projets sous licences libres et licences de libre diffusion et les propose au téléchargement par l'intermédiaire du protocole Bittorrent.
Il est complémentaire de certains gros projets officiels qui possèdent déjà leurs services Bittorrent et s'adresse tout particulièrement aux projets plus modestes qui recherchent un moyen simple de partager librement leurs travaux.
Le tracker bittorrent de freetorrent.fr est XBT Tracker d'Olaf van der Spek.
Freetorrent est donc un front-end en php-mysql à XBTT. Il est façonné sur la base de plusieurs idées et de projets notamment pour sa majeure partie : https://daveismyname.blog/blog/creating-a-blog-from-scratch-with-php
Installation / Configuration
- Uploadez les fichiers du répertoire Html sur le serveur
- Configurer les droits : chmod -R 0777 torrents/ images/
- Importez la base de données MySQL (répertoire SQL)
- Configurez le crontab (fichier .php) + crontab - e (fichier .txt) (répertoire Autres)
- Configurer le site : fichier includes/config.php. Donnez les bonnes infos, bons chemins, etc.
- Configurez XBT Tracker (fichier xbt_tracker.conf : infos Mysql, ...)
- Importez les données pour la base SQL xbt_config (adaptez avec les bonnes infos...)
Le premier membre créé porte le N° 1. Il sera admin et aura accès à l'administration du site en /admin.
Vous pouvez également "installer" des stats du site avec BBClone (http://bbclone.de/download.php). Un racourcis dans le menu droit /bbclone (visible suelement par l'admin) est déjà disponible et le site est déjà configuré pour "compter" les visites. Vous devez installer BBClone en /bbclone.
XBT Tracker
https://github.com/shakahl/xbt/tree/master/xbt/Tracker
Pour télécharger l'archive complète : https://github.com/shakahl/xbt/archive/master.zip
Installer XBTT :
apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev
cd xbt/Tracker
./make.sh
cp xbt_tracker.conf.default xbt_tracker.conf
Infos XBT
- https://github.com/shakahl/xbt
- http://xbtt.sourceforge.net/tracker/ (Outdated)