Je viens de voir que en https, dans mon rutorrent-error.log j'ai ceci :

2017/08/10 14:20:35 [error] 17600#17600: *88 open() "/var/www/plexpy/js/bootstrap-wizard.min.js" failed (2: No such file or directory), client: 90.15.56.65, server: _, request: "GET /plexpy/js/bootstrap-wizard.min.js HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"
2017/08/10 14:35:05 [error] 20553#20553: *24 open() "/etc/nginx/html/plexpy/css/bootstrap3/bootstrap.css" failed (2: No such file or directory), client: 90.15.xx.xx, server: _, request: "GET /plexpy/css/bootstrap3/bootstrap.css HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"
2017/08/10 14:35:05 [error] 20553#20553: *24 open() "/etc/nginx/html/plexpy/css/bootstrap-wizard.css" failed (2: No such file or directory), client: 90.15.xx.xx, server: _, request: "GET /plexpy/css/bootstrap-wizard.css HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"
2017/08/10 14:35:05 [error] 20553#20553: *24 open() "/etc/nginx/html/plexpy/css/plexpy.css" failed (2: No such file or directory), client: 90.15.xx.xx, server: _, request: "GET /plexpy/css/plexpy.css HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"
2017/08/10 14:35:05 [error] 20553#20553: *24 open() "/etc/nginx/html/plexpy/css/selectize.bootstrap3.css" failed (2: No such file or directory), client: 90.15.xx.xx, server: _, request: "GET /plexpy/css/selectize.bootstrap3.css HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"
2017/08/10 14:35:05 [error] 20553#20553: *24 open() "/etc/nginx/html/plexpy/css/font-awesome.min.css" failed (2: No such file or directory), client: 90.15.xx.xx, server: _, request: "GET /plexpy/css/font-awesome.min.css HTTP/2.0", host: "mondomaine.ovh", referrer: "https://mondomaine.ovh/plexpy/welcome"

J'ai rien quand je me connecte en http ...
Je pense à une erreur dans le rutorrent.conf ou un problème de root ... mais je vois pas quoi 🙃

    Il est comme à l'origine lol :

    user www-data;
    worker_processes auto;
    pid /var/run/nginx.pid;
    
    events {
        worker_connections 1024;
        use epoll; # gestionnaire d'évènements epoll (kernel 2.6+)
    }
    
    http {
        include /etc/nginx/mime.types;
        include /etc/nginx/ssl/params.conf;
        default_type  application/octet-stream;
    
    access_log /var/log/nginx/access.log combined;
    error_log /var/log/nginx/error.log error;
    
    sendfile on;
    keepalive_timeout 15;
    keepalive_disable msie6;
    keepalive_requests 100;
    tcp_nopush on;
    tcp_nodelay off;
    server_tokens off;
    
    gzip on;
    gzip_comp_level 5;
    gzip_min_length 512;
    gzip_buffers 4 8k;
    gzip_proxied any;
    gzip_vary on;
    gzip_disable "msie6";
    gzip_types
        text/css
        text/javascript
        text/xml
        text/plain
        text/x-component
        application/javascript
        application/x-javascript
        application/json
        application/xml
        application/rss+xml
        application/vnd.ms-fontobject
        font/truetype
        font/opentype
        image/svg+xml;
    
    include /etc/nginx/sites-enabled/*.conf;
    }
    

    Et mon rutorrent.conf

    server {
            listen 80 default_server;
            server_name _;
    
        return 301 https://$host$request_uri;
    }
    
    server {
            listen 443 default_server ssl http2;
            server_name _;
    
        index index.html index.php;
        charset utf-8;
        client_max_body_size 10M;
    
        ssl_certificate /etc/letsencrypt/live/mondomain.ovh/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/mondomain.ovh/privkey.pem;
    
        include /etc/nginx/conf.d/ciphers.conf;
    
        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 = /favicon.ico {
                access_log off;
                log_not_found off;
        }
    
        location = /50x.html {
                root /usr/share/nginx/html;
        }
    
        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 ~* \.(eot|ttf|woff|svg)$ {
                add_header Acccess-Control-Allow-Origin *;
        }
    
        ## Config accueil serveur ##
    
        location ^~ / {
                root /var/www/base;
                include /etc/nginx/conf.d/php.conf;
                include /etc/nginx/conf.d/cache.conf;
                satisfy any;
                allow all;
        }
    
        ## Config PlexPy ##
    
        location /plexpy {
                proxy_set_header Origin http://$host;
                proxy_pass http://127.0.0.1:8181;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_read_timeout 36000s; ## Timeout after 10 hours
        }
    
        ## Config rutorrent ##
    
        location /rutorrent {
                try_files $uri $uri/ /index.html;
        }
    
        location ~ ^/rutorrent/(conf|share)/(.+)$ {
                deny all;
        }
    
        location ^~ /nginx_status {
                stub_status on;
                access_log off;
                satisfy any;
                allow 127.0.0.1;
                deny all;
        }
    
        ## Config utilisateurs ##
    
        location /USER {
                include scgi_params;
                scgi_pass 127.0.0.1:5001;
                auth_basic "seedbox";
                auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_USER";
        }
    }
    

    Je suis sûr que ça doit pas être loin, mais j'arrive pas à mettre le doigt dessus 😈

    Je rajoute aussi mon /etc/nginx/ssl/params.conf :

    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:50m;
    ssl_session_tickets off;
    
    ssl_ecdh_curve secp384r1;
    
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers "ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA";
    
    ssl_prefer_server_ciphers on;
    
    add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
    add_header X-Content-Type-Options nosniff;
    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Robots-Tag none;
    
    ssl_stapling on;
    ssl_stapling_verify on;
    
    ssl_trusted_certificate /etc/letsencrypt/live/mondomaine/fullchain.pem;
    
    resolver 8.8.8.8;
    

    Avec ça, je pense qu'il y a tous les fichiers utiles 😄

    Bonsoir,
    Voila j'ai un petit soucis avec plexpy
    je l'ai installé, tout marche bien mais je n'ai eu aucune invitation a configurer plexpy
    il me demande juste un mettre mon login et mon mot de passe que je n'ai pas vu que je ne l'ai pas configuré
    je l'ai réinstallé plusieurs fois, ça me donne toujours le même résultat.
    merci de votre aide =)

    Il n'y a pas de configuration à faire il me semble. Ce que demande Plexpy c'est ton nom d'utilisateur et mot de passe pour se connecter à ton Plex et en faire "l'analyse".

      Bizarre. Ton Plex est installé sur le même serveur que ton Plexpy ?
      Il n'y aurait pas un parefeu ou autre qui empêcherais Plexpy de se connecter à ton compte ?
      Sinon je vois pas trop ... ⁉

        Pour mon soucis, j'ai avancé :
        Si je retire cette partie de mon rutorrent.conf, l'affichage est OK en https :

            location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
                    expires 30d;
                    access_log off;
            }

        Si vous avez l'explication du pourquoi, je prends 🙂

        EDIT : Du coup c'est mon interface de Seedbox-Manager qui déconne sans ça 😅

        T'as utilisé le script de exRat ? Ce serait pas le login et mot de passe du htpasswd qu'il te demande (le même que pour te connecter à ruTorrent) ?

        Bon ben finalement ça marche, j'ai réinstallé puis c'est passé, il ma demandé de configurer.
        Va comprendre ...

        7 mois plus tard

        @gormson Plus qu'a faire la maj sur ton topic 😎

        Grosse Maj PlexPy a changé de nom pour devenir Tautulli

        https://github.com/Tautulli/Tautulli

        Avant de faire la maj sauvegarder le /opt/plexpy/plexpy.db au cas où !!
        De plus ya plusieurs modif a faire !! la mise a jour ce passe bien et redémarre mais si vous éteignez manuellement c'est la cata

        Le mieux c'est de repartir sur un installe propre.

        deja on eteint pyload

        service plexpy stop 
        

        Telechargement de tautulli

        cd /opt
        git clone https://github.com/Tautulli/Tautulli.git
        touch /etc/default/tautulli
        

        Importation de la db

        cp /opt/plexpy/plexpy.db /opt/Tautulli/tautulli.db
        

        Creation de l'user tautulli

        adduser --system --no-create-home tautulli
        chown tautulli:nogroup -R /opt/Tautulli
        

        Suppresion de l'ancien daemon et de l'user plexpy

        rm /etc/init.d/plexpy
        deluser plexpy
        

        Creation du nouveau daemon

        ln -s /opt/Tautulli/init-scripts/init.ubuntu /etc/init.d/tautulli
        

        Demarrage de tautulli

        service tautulli start
        

        Apres n'oublier pas de reconfigurer dans https://pyplex.xxxx.ndd/settings#tab_tabs-plex_media_server le serveur plex ainsi que le token !! (on aurait pu sauvegarde le fichier config.ini mais il est trop différent donc on reconfigure)

        Normalement l'historique a été sauvegardé.

        Ola, personnellement la MaJ est arrivée toute seule directement dans Plexpy et le transfert s'est fait tout seul 😉

          gormson
          Moi aussi, mais quand j'ai redémarré le serveur, plexpy ne voulait pas démarrer pour cause il demandé un user tautulli ainsi qu'un fichier /etc/default/tautulli.

          Si tu a le temps et l'envie mets a jour le post !

            SkillFr ok je viens de comprendre j'avais pas tout lu 😃 faudrait en effet que je mette à jour le tout.
            Dès que j'ai le temps je m'en occupe.

            A+

            25 jours plus tard

            Bonsoir à tous 🙂

            Je voulais activer les newsletters sur Tautulli suite à la dernière mise à jour (pour remplacer les notifications Facebook avec images et liens incorporés qui ont été bloqués) :

            "Self-Hosted Newsletters
            Enable to host newsletters on your own domain. This will generate a link to an HTML page where you can view the newsletter.
            Note: The /plexpy/newsletter endpoint on your domain must be publicly accessible from the internet."

            Cependant comme expliqué par le site en anglais, je me retrouve avec un mail sans images, je voudrais savoir comment rendre "le dossier /plexpy/newsletter de mon domaine accessible sans mot de passe" et donc accessible au public.
            Ca fait 2-3h que je cherche mais je n'arrive pas à trouvé de solutions 😂

            24 jours plus tard

            Je n'ai toujours pas trouvé comment faire :o