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

kenushi Ici non, à mes bons souvenirs.

Perso, depuis que j'ai découvert Nginx ici-même, je peux plus m'en passer et je n'utilise plus Apache 2.

Après tu déranges pas si tu poses des questions tu sais 🙂

Après si tu veux que je supervise par teamviewer, ça me dérange pas.

Mon serveur ssh me rejette assez rapidement (serveur dédié hébergé par Ikoula) et j'ai éssayé tout les configs dans
ssd_config mais rien n'y fait si quelqu'un à déjà ce souci et à une solution à proposé je suis preneur ;-)
Y aurait il un autre support de communication que le forum pour le support? Ca serait peut être plus simple.

    kenushi Salut, ils n'ont pas de tchat ou téléphone ? Au pire par email, non ?

    kenushi Y aurait il un autre support de communication que le forum pour le support? Ca serait peut être plus simple.

    Désolé problème de communication cela t'étais adressé ;-)
    Par contre avant de commencer ton tuto si j'ai bien compris je sécurise mon accès ssh car je ne vois pas cela dans ton tuto et je créé un user spécialement pour ruTorrent?

    Je n'en ai aucune idée @bapt44 (pour filebot).

    kenushi Pourtant j'ai mit la commande sudo htdigest [...]

    En générale, nous nous servons plutôt d'une commande comme celle-ci :

    htpasswd -bc /etc/nginx/passwd/rutorrent.htpasswd <username> <password>

    Bien entendu, au préalable, il faudra se servir de ces commandes :

    ## Par défaut, le dossier passwd n'exist point.
    ## En fait, il faut le créer après l'installation de nginx.
    mkdir /etc/nginx/passwd;
    ## La commande htpasswd sera reconnue qu'après l'installation de apache2-utils.
    apt install -y apache2-utils;

    Et puis, on termine en configurant Nginx par ce biais :

    location ~ /UnQuelconqueDossier
    {
    	auth_basic	"Restricted";
    	auth_basic_user_file	/etc/nginx/passwd/rutorrent.htpasswd;
    }
    ## Bien entendu, il ne faudra point oublier de redémarrer Nginx : "/etc/init.d/nginx restart;".

    Bon déjà ça commence mal Partie II : Installation des essentielles déjà des problèmes.

      kenushi Hangouts ça te va?

      Je viens de comprendre ton message plus haut -_-

      "Y aurait il un autre support de communication que le forum pour le support? Ca serait peut être plus simple."

        Non, je n'installerai plus jamais cette application rachetée par Facebook

        Telegram si tu veux.

          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