- Modifié
Bonjour à tous , je viens vous présenter l'installation du script média crée par le membre selp .
Je vais détaillé l'installation de se script avec NGINX + rutorrent
Encore un grand merci a selp pour son script et son aide
Pré-requis:
Installer ruTorrent sur Debian 8 {nginx & php-fpm}
Installation des dépendances manquantes :
apt-get update & upgrade
apt-get install php5-intl php-pear php5-mysql mysql-server mysql-client mysql-common libdav php5-fpm libav-tools
Installation du script
cd /usr/share/nginx/
git clone https://github.com/stonfute/media
cd media/webroot/ && mkdir library
cd library && mkdir films Musique Series Films_upload Musique_upload Film_user Serie_user Jeux Logiciels Serie_uploads
chown -R www-data:www-data /usr/share/nginx/media && chmod -R 777 /usr/share/nginx/media
Installation de la base sql
mysql -u root -p
CREATE DATABASE media;
CREATE USER media@localhost IDENTIFIED BY 'mysecurepassword';
GRANT ALL PRIVILEGES ON media.* TO media@localhost;
flush privileges;
quit
Installation de la conf nginx :
nano /etc/nginx/sites-enabled/media.conf
server {
listen 80;
server_name media.NDD.com;
rewrite 301 [url]http://media.NDD.com[/url]$request_uri permanent;
root /usr/share/nginx/media/webroot;
index index.php;
access_log /var/log/nginx/media-access.log;
error_log /var/log/nginx/media-error.log;
location / {
try_files $uri /index.php?$args;
}
location /access/films/ {
alias /usr/share/nginx/media/webroot/library/films/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/music {
alias /usr/share/nginx/media/webroot/library/Musique/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/series {
alias /usr/share/nginx/media/webroot/library/Series/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/film_mod {
alias /usr/share/nginx/media/webroot/library/Film_user/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/serie_mod {
alias /usr/share/nginx/media/webroot/library/Serie_user/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/jeux {
alias /usr/share/nginx/media/webroot/library/Jeux/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location /access/logiciels {
alias /usr/share/nginx/media/webroot/library/Logiciels/;
allow all;
satisfy any;
add_header Content-Disposition "attachment";
disable_symlinks off;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
service nginx reload
Vous pouvez désormais accéder au script media à l'adresse suivante : http://media.ndd.comIl vous reste à finir la configuration de l'application :
Etape 1 : Ajouter vos informations concernant la BDD ( La première fois vous aurez peut être une erreur interne si c'est le cas actualiser )
Etape 2 : Creer votre login administrateur
Etape 3 : Ajouter vos dossier préalablement crée ( attention pas de / à la fin ) ou vos dossiers torrents dans les champs Films_uploads etc..
Etape 4 : Pour les urls remplacer 127.0.0.1 par votre Nom de domaine
Etape 5 : Ajouter votre TMDB API KEY , choisir votre méthode de traitement de fichier ( pour pas perdre le Seed , choisir Symlinks )
L'installation est maintenant terminé