aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: d1d5ee0285cc5c71f4f24f18dc599a69ea1b83e2 (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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# 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


<b>Installation / Configuration</b>
<OL>
<li>Uploadez les fichiers du répertoire Html sur le serveur
<li>Configurer les droits : chmod -R 0777 torrents/ images/
<li>Importez la base de données MySQL (répertoire SQL)
<li>Configurez le crontab (fichier .php) + crontab - e (fichier .txt) (répertoire Autres)
<li>Configurer le site : fichier includes/config.php. Donnez les bonnes infos, bons chemins, etc.
<li>Configurez XBT Tracker (fichier xbt_tracker.conf : infos Mysql, ...)
<li>Importez les données pour la base SQL xbt_config (adaptez avec les bonnes infos...)
</OL>


<b>XBT Tracker</b>

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


<b>Installer XBTT :</b>

<code>
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
</code>


<b>Infos XBT</b>
<UL>
<li>https://github.com/shakahl/xbt
<li>http://xbtt.sourceforge.net/tracker/ (Outdated)
</UL>