Jojolescargot
Salut
le tuto n'est pas a jour. (shell.ninthgate.se ne fonctionne plus)

apt-get install apt-transport-https -y
echo "deb https://downloads.plex.tv/repo/deb/ public main" > /etc/apt/sources.list.d/plexmediaserver.list
wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | apt-key add -
aptitude update && aptitude install -y plexmediaserver && service plexmediaserver start
			
#option : ajout icon de plex dans rutorrent . 
git clone https://github.com/xavier84/linkplex /var/www/rutorrent/plugins/linkplex
chown -R www-data:www-data /var/www/rutorrent/plugins/linkplex

    xavier
    Merci beaucoup xavier.
    Ça remplace quelle partie du tuto, tout le debut ?
    Je vais maintenant créé le tunnel ssh et tester tout ça.

      Jojolescargot
      oui tu continus à partir de "AJOUT DU SERVEUR A VOTRE COMPTE PLEX"

      Merci beaucoup Xavier
      Ça marche nickel !
      Est il possible d'integrer un fileupload dans rutorrent ?
      Par avance merci

        Bonjour a tous,

        j'ai un petite problème a l'installation de plex.

        Quand je souhaite faire l'installation des alsa j'ai l'erreur suivante :

        aptitude install alsa alsa-oss oss-compat libasound2-pluginsapt-cache show alsa
        Couldn't find any package whose name is "alsa", but there are 54 packages which contain "alsa" in their name:
        (too many to show, the limit is 40)

        Avez vous une idée ?

        Je vous remercie.

          Hello Xavier!!

          Merci de ta reponce ! J'ai fais quelques tests .

          J'ai résolu l'installation de Plex, j'ai rajouté un repo dans la apt et hop plus de probleme.

          Mais par contre maintenant 💯

          -- Unit nginx.service has begun starting up.
          Oct 01 21:02:44 ESAT-Plex nginx[10718]: nginx: [emerg] invalid number of arguments in "include" directive in /etc/nginx/sites-enabled/seedbox.conf:59
          Oct 01 21:02:44 ESAT-Plex systemd[1]: nginx.service: Control process exited, code=exited status=1
          Oct 01 21:02:44 ESAT-Plex systemd[1]: Failed to start LSB: Stop/start nginx.
          -- Subject: Unit nginx.service has failed

          je cherche

            fleure005
            Oui si tu ajoute un autre dépôt tu peux l'avoir.mais je linstall jamais et plex a toujours fonctionner nickel.
            La tu as un problème avec nginx .poste ta conf

            Hello,

            Merci de ton aide ! voici me ficher de conf :

            server {
                listen 80 default_server;
                server_name _; 
             
                charset utf-8; 
                index index.html index.php; 
                client_max_body_size 10M; 
             
                access_log /var/log/nginx/rutorrent-access.log combined; 
                error_log /var/log/nginx/rutorrent-error.log error; 
             
                error_page 500 502 503 504 /50x.html; 
             
                auth_basic "seedbox"; 
                auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd"; 
             
                root /var/www/; 
             
                location = /50x.html { 
                    root /usr/share/nginx/html; 
                } 
                 
                location = /favicon.ico { 
                    access_log off; 
                    log_not_found off; 
                } 
             
                location /rutorrent { 
                    try_files $uri $uri/ /index.html; 
                } 
             
                location ~ ^/rutorrent/(conf|share)/(.+)$ { 
                    deny all; 
                } 
             
                location ~ \.php$ { 
                    fastcgi_index index.php; 
                    include /etc/nginx/fastcgi_params; 
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
                    fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
                } 
             
                location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ { 
                    expires 30d; 
                    access_log off; 
                } 
             
                location = /XXXX { 
                    include scgi_params; 
                    scgi_pass 127.0.0.1:5001; 
                    auth_basic "seedbox"; 
                    auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_XXXX"; 
                } 

            Pardon je ne sais pas lettre les balises codes 🙁

              fleure005
              A la fin de ton fichier il et faut 2 }

              location = /xxx { 
                  include scgi_params; 
                  scgi_pass 127.0.0.1:5001; 
                  auth_basic "seedbox"; 
                  auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_xxx"; 
              }
              }

              xavier
              oui c'est ca.
              J'ai reussi à dl un fichier avec la console
              maintenant je souhaite l’intégrer à Rutorrent
              J'ai donc tapé ca :

              cd /var/www/rutorrent/plugins
              svn co -q https://github.com/nelu/rutorrent-thirdparty-plugins/trunk/fileupload
              chmod -R 755 fileupload/scripts/upload

              J'ai bien le plugin fileupload et j'ai configuré mon compte 1fichier dans rutorrent
              mais où est-ce qu'on dl le fichier ?
              damn it !!!!!

                xavier
                Ton dernier lien ne fonctionne pas.
                Comment tu ferais toi, pour inclure un plugin fileupload dans rutorrent ?
                merci

                  Salut Xavier,

                  Merci de ton aide, pardon pour mon temps de réponse deplacement pro 🙂

                  Alors j'ai fais la modif marche po 🙁

                     location ^~ /partage {
                          root /var/www;
                          include /etc/nginx/conf.d/default.conf
                          #On appelle h5ai
                          index index.html index.php /_h5ai/public/index.php;
                          #On autorise le listing des fichiers
                          autoindex on;
                          #Facultatif on utilise l'auth de rutorrent
                          #auth_basic "Vous devez vous authentifier";
                          #auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_XXX"
                      }
                  
                      location = /XXXXX{
                          include scgi_params;
                          scgi_pass 127.0.0.1:5001;
                          auth_basic "seedbox";
                          auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_XXXX";
                      }
                          }

                  j'ai toujours une erreur dans le system D grrr:

                   The result is failed.
                  Oct 04 19:52:28 ESAT-Plex systemd[1]: nginx.service: Unit entered failed state.
                  Oct 04 19:52:28 ESAT-Plex systemd[1]: nginx.service: Failed with result 'exit-code'.
                  Oct 04 19:55:06 ESAT-Plex systemd[1]: nginx.service: Failed to reset devices.list: Operation not permitted
                  Oct 04 19:55:06 ESAT-Plex systemd[1]: Starting LSB: Stop/start nginx...
                  -- Subject: Unit nginx.service has begun start-up
                  -- Defined-By: systemd
                  -- Support: https://www.debian.org/support
                  -- 
                  -- Unit nginx.service has begun starting up.
                  Oct 04 19:55:06 ESAT-Plex nginx[27119]: nginx: [emerg] invalid number of arguments in "include" directive in /etc/nginx/sites-enabled/seedbox.conf:52
                  Oct 04 19:55:06 ESAT-Plex systemd[1]: nginx.service: Control process exited, code=exited status=1
                  Oct 04 19:55:06 ESAT-Plex systemd[1]: Failed to start LSB: Stop/start nginx.
                  -- Subject: Unit nginx.service has failed
                  -- Defined-By: systemd

                  et la ligne 52 c'est celle-ci :

                          index index.html index.php /_h5ai/public/index.php;

                  j'ai vérifier je ne comprend pas le chemin semble bon ...

                  Encore merci 😉

                  Bonsoir,

                  cela ne semble pas être la bonne ligne @fleure005 car il doit s'agir de la directive include (et non celle de l'index).
                  Il faut vraiment faire attention avec le numéro (de la ligne car non ce n'est pas fiable (à 100 %)) et surtout les point-virgules (qui semble être absent à la fin de la 2ème ligne dans le block partage).

                  Jojolescargot
                  Salut
                  j'ai fais ça mais non configuré car pas de compte 1fichier (supprime ton fileupload avant)

                  cd /tmp
                  git clone https://github.com/nelu/rutorrent-thirdparty-plugins.git
                  cd rutorrent-thirdparty-plugins/
                  cp -R fileupload/ /var/www/rutorrent/plugins
                  chown www-data: -R /var/www/rutorrent/plugins/fileupload

                    @Wagner je te remercie de ta réponse 🙂

                    Alors je viens de le faire maintenant j'ai une erreur dans le Default.conf ..

                    nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/default.conf:1

                    Moi aussi j'ai rigoler pour info 🙂

                    Je vais faire quelques recherches la dessus !

                    
                    server {
                    
                        listen       80;
                        server_name  localhost;
                    
                        #charset koi8-r;
                        access_log  /var/log/nginx/host.access.log  main;
                    
                        location / {
                            root   /var/www;
                            index  index.html index.htm;
                        }
                    
                        #error_page  404              /404.html;
                    
                        # redirect server error pages to the static page /50x.html
                        #
                        error_page   500 502 503 504  /50x.html;
                        location = /50x.html {
                            root   /usr/share/nginx/html;
                        }
                    
                        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
                        #
                        #location ~ \.php$ {
                        #    proxy_pass   http://127.0.0.1;
                        #}
                    
                        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
                        #
                        #location ~ \.php$ {
                        #    root           html;
                        #    fastcgi_pass   127.0.0.1:9000;
                        #    fastcgi_index  index.php;
                        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
                        #    include        fastcgi_params;
                        #}
                    
                        # deny access to .htaccess files, if Apache's document root
                        # concurs with nginx's one
                        #
                        #location ~ /\.ht {
                        # deny all
                        #}
                    
                    }

                    Je vais activé les logs voir !

                    @xavier Pardon pour erreur de copier coller de ma part 🙂

                      De rien @fleure005 et oui il faut aussi faire attention avec les accolades. S'il le faut je reviendrais là-dessus plus tard.