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.com

Il 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é
Répondre…