aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 162aaa273fa2d00c13b8e9db831da00c5f226386 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 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
1 - Uploadez les fichiers du répertoire Html sur le serveur
2 - Configurer les droits : chmod -R 0777 torrents/ images/
3 - Importez la base de données MySQL (répertoire SQL)
4 - Configurez le crontab (fichier .php) + crontab - e (fichier .txt) (répertoire Autres)
5 - Configurer le site : fichier includes/config.php. Donnez les bonnes infos, bons chemins, etc.
6 - Configurez XBT Tracker (fichier xbt_tracker.conf : infos Mysql, ...)
7 - Importez les données pour la base SQL xbt_config (adaptez avec les bonnes infos...)


XBT Tracker
https://github.com/shakahl/xbt/tree/master/xbt/Tracker
Pour télélcharger 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)