forked from simmstein/freeostorrent
sybix/freeostorrent
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
2 - Installer les fichiers freeostorrent à la racine de votre site web. Mettez les permissions à 0777 sur certains repertoires : torrents/, images/ ... et 0755 sur les autres répertoires.
3 - Compléter / modifier / adapter le fichier config.php dans le répertoire includes/
4 - Installer la base de données MySQL et la modifier / adapter selon vos besoins...
5 - Installer le crontab (crontab -e) tel que présenté dans le fichier crontab.txt. Une fois le crontab installé, vous pouvez supprimer ce fichier crontab.txt.
6 - Ce projet tourne actuellement sous Nginx (mais peut tourner avec Apache). Voici une partie du fichier nginx pour le site concernant les "rewrite" qui sont très importants (à adapter pour Apache) :
location / {
root /var/www/monsiteamoi/web;
rewrite ^/c-(.*)$ /catpost.php?id=$1 last;
rewrite ^/a-(.*)-(.*)$ /archives.php?month=$1&year=$2 last;
if (!-d $request_filename){
set $rule_2 1$rule_2;
}
if (!-f $request_filename){
set $rule_2 2$rule_2;
}
if ($rule_2 = "21"){
rewrite ^/(.*)$ /viewpost.php?id=$1 last;
}
include /etc/nginx/conf.d/php;
include /etc/nginx/conf.d/cache;
#satisfy any;
#allow all;
}
7 - Le premier utilisateur enregistré (ID N°1) sera considéré comme l'Admin du site avec les droits d'administration :
- édition/suppression d'utilisateurs
- édition/ajout de Catégories
- édition/ajout de licences
- éditions, ajout de torrent
8 - Pour la partie stats/, vous trouverez bbclone (http://bbclone.de/)
Afin de protéger le répertoire, voici une exmeple de config Nginx à modifier / adapter :
location /stats {
root /var/www/freeostorrent.fr/web;
index index.php index.html index.htm;
rewrite ^/stats/(.*)$ /stats/$1 break;
try_files $uri $uri/ /stats/index.php?q=$uri&$args;
auth_basic "stats";
auth_basic_user_file /etc/nginx/passwd/freeostorrent_stats_passwd;
} GPL v.3 (http://www.gnu.org/copyleft/gpl.html)
Site web d'origine : http://www.freeostorrent.fr
About
Front-end php + MySQL (PDO) pour XBT tracker (bittorrent)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 86.9%
- JavaScript 7.2%
- CSS 5.8%
- HTML 0.1%