• Seedbox
  • [Discussion] Installer ruTorrent sur Debian 8 (nginx & php-fpm)

5 jours plus tard

hello, j'ai ce super script sur mon KS1 depuis decembre , et il marche du tonnerre.
j'aimerais mettre a jour avec les nouveaux plugins que vous avez rajouté (fileshare..)
mais j'ai pas envie de tout planter, j'ai un paquet de torrents en seed dessus 😃
je n'ai qu'a relancé le script apres avoir fait un apt-get update && apt-get upgrade et ca se mettera a jour ?
merci d'avance !

Salut
Rien n'a changé sur les plugins rutorrent depuis le tout début du script, fileshare compris installé et configurer depuis toujours.
Pour les mises à jours globales de ruTorrent, retournes sur le topic du script auto, tu trouveras la commande.
Bon week-end, je disparais jusqu'à lundi.
Ex.

omg, donc fileshare est la depuis le debut . haha au temps pour moi.

autre chose: j'ai essayé d'installer tout ca sur un EC2(AWS) debian.
mais ca saute. pas d'acces a quoi que ce soit.
pas compatible avec les ec2 ?

Salut, comme déjà dit ce script ne supporte pas officiellement les VPS. A chacun dès lors de tenter de le déboguer, notamment en regardant ce qui ne fonctionne pas lors de l'installation etc. Tu peux toujours créer un sujet à part et nous tenir au jus de tes investigations, on pourra te donner des pistes.

Salut

je viens d'installer le script ex_rat sur un serveur fraichement formater debian 8 64bits, tout c'est bien installer

par contre je ne peux me connecter qu' en http, en https ca ne marche pas, une idée ?

    rasboras Salut, "ça ne marche pas" est assez vague... Quelle est l'erreur ? Page blanche ? 404 ? 403 ? Ce ne serait pas tout simplement un blocage de ton navigateur ?

    tester avec 3 navigateur différent firefox chrome edge

    firefox

    Le délai d’attente est dépassé

    Le serveur à l’adresse xx.xx.xx.xx.xx met trop de temps à répondre.

    Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
    Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ;
    Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.

    Chrome

    Ce site est inaccessible

    xx.xx.xx.xx a mis trop de temps à répondre.
    Essayez les suggestions ci-dessous :
    Vérifier la connexion
    Vérifier le proxy et le pare-feu
    Exécuter les diagnostics réseau de Windows
    ERR_CONNECTION_TIMED_OUT

    Edge

    Désolé, nous ne pouvons pas atteindre cette page
    Essayer
    Assurez-vous d’avoir la bonne adresse web : https://xx.xx.xx.xx
    Rechercher "https://xx.xx.xx.xx" sur Bing
    Actualiser la page
    Détails
    Ce site web est introuvable.
    Code d’erreur : INET_E_RESOURCE_NOT_FOUND

    voici mon rutorrent.conf

    server {
    listen 80 default_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/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    
    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:/var/run/php5-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 rutorrent ##
    
    location /rutorrent {
    	try_files $uri $uri/ /index.html;
    }
    
    location ~ ^/rutorrent/(conf|share)/(.+)$ {
    	deny all;
    }
    
    ## Config munin ##
    
    location /graph {
    }
    
    location /graph/img {
    	error_log /dev/null crit;
    }
    
    location /monitoring {
    	auth_basic "Monitoring";
    	auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_coco";
    }
    
    location ^~ /nginx_status {
    	stub_status on;
    	access_log off;
    	satisfy any;
    	allow 127.0.0.1;
    	deny all;
    }
    
    ## Config seedbox-manager ##
    
    location /seedbox-manager {
    	try_files /seedbox-manager/$uri /seedbox-manager/index.php$is_args$args;
    }
    
    ## Config utilisateurs ##
    
        location /COCO {
                include scgi_params;
                scgi_pass 127.0.0.1:5001;
                auth_basic "seedbox";
                auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_coco";
        }

    }

    Tester avec autre pc et autre ip a une autre adresse,

    Résultat = ca marche

    donc le problème viens de chez moi, pas du serveur, ça me rassure un peu

    reste à trouver pourquoi de chez moi ça marche pas en https

    firewall et antivirus non en cause, je poursuis mes recherches lol

      ça venez de ma box fai SFR box 4k, un redémarrage et j'ai de nouveau accès au https de mon serveur

        4 jours plus tard

        Bonjour, Merci à Ex_rat pour le tuto: une autre installation réussie avec Crazy Fish 2 d'Ikoula. Les vitesses de download me paraissent lentes autour de 8 Mbps même avec un petit Xeon 3320 et seulement 4 Go de mémoire. J'aurais dû me gâter plus ! 😞
        La prochaine fois, quoi !

          dofin Tu es limité par la bande passante et non par le serveur. Chez Ikoula c'est du 100 Mb/s

          Bien le bonjour,
          j'ai voulu installer rutorrent par le biais de ce tuto mais j'ai un souci bien rageant. Mon logiciel, putty ou kitty, freeze systématiquement lors de l'installation de rutorrent. Même un simple coller le fait freezer sans que la ligne complète collée apparaisse. Quand je tape manuellement, il arrive souvent que ça freeze en plein téléchargement des paquets et je suis obligé de redémarrer putty. Une idée de la cause possible ?
          Merci en tout cas pour tout ce que vous faîtes, c'est d'une grande aide pour un noob comme moi 🙂
          Edit : apparemment un probleme de connexion internet, j'ai réussi à installer tout ça. Cool....

          10 jours plus tard

          Bonjour à tous,

          je cherche mais ne trouve pas pourquoi, nginx n'interprête plus le php.
          Seedbox-manager me propose de télécharger son index et rutorrent est hs bien sûr.

          Ma config n'a pas bougée et paf du jour au lendemain, soucis.
          Peut être une mise à jour qui a bougé une conf ?

          J'ai refais la config selon le tuto, rien n'a bougé, mais toujours un soucis avec php.
          Je suis avec php7.0 mais j'ai encore php5, peut être qu'un fichier à une mauvaise référence quelques part ?
          Un conflit ?

          Si quelqu'un à déjà eu le soucis ou à une piste, je suis preneur.

          Merci d'avance.

          [EDIT] : hier, une mise à jour php et nginx
          ceci dans mes logs dpkg : 2017-08-17 18:55:14 conffile /etc/nginx/conf.d/default.conf keep
          N'aurait peut être pas dû être gardé du tout... le fichier se nomme maintenant default.conf.dpkg-dist
          Le supprimer ou le renommer ne change rien, en revanche, peut être doit-il être configuré ?

          Bonjour,

          normalement lorsqu'il y a une mise à jour @Aedonus, il nous demande l'action voulue (conserver, remplacer, etc). Toutefois, de mémoire je sais que c'est vrai avec (le paquet) php et c'est le seul exemple qui me vient à l'esprit...

          C'est exact, en premier lieu il faut qu'il soit configuré. Ainsi pour que Nginx soit de nouveau en mesure de l’interpréter, il faudra (re)mettre ces lignes (les 3 premières) :

          location ~* \.php$
          {
          	include fastcgi_params;
          	fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          	fastcgi_pass unix:/run/php/php7.0-fpm.sock;
          	## Grosso modo, la différence (avec les autres versions) se situe : 
          	##		"fastcgi_pass unix:/var/run/php5-fpm.sock;"
          	##		"fastcgi_pass unix:/run/php/php7.1-fpm.sock;"
          }
          

            Wagner , merci pour cette réponse rapide, quand tu dis il faudra remettre ces lignes, tu parles pour le fichier /etc/nginx/sites-enables/rutorrent.conf ?
            J'ai déjà ceci dedans :

                    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;
                    }

            Peut être qu'un réglage est cassé ailleurs ?
            En tout cas /etc/nginx/conf.d/php.conf et /etc/nginx/conf.d/php-manager.conf sont bien configuré pour php7.