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

en bon script kiddie, je vais d'abord tenter de recommencer le tout avec le script incluant le seedbox manager
car j'ai commencer a essayer d'installer a la main , mais il ne reconnaissait pas la commande
npm install -g bower
dont know why
oui il te faut npm ...re install tout et tu verras .aller bonne nuit et courage
merci !
et xavier merci pour les infos et la patience !
bon, j'ai retesté avec le kernel d'origine, et ca ne change rien.
ca plante ici:

Installing Bower     Done !

Do not run Composer as root/super user! See https://getcomposer.org/root for details


  [Composer\Downloader\TransportException]
  The "http://packagist.org/p/provider-latest%24a8e990a3d4c19c0e81b355563c039a0536a8467891
  825de095bf3b8b0c794194.json" file could not be downloaded: failed to open stream: Connec
  tion timed out


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

bash: cd: seedbox-manager: No such file or directory
en gros, je suis en root et "composer" ne veut pas se lancer en root par securité ? c'est ca ?
comment puis je faire ? mon seul compte est root.

vais me coucher, je verrai demain
Non, le message pour composer est normal et non bloquant pour la suite de l'install'.
Quand tu formates tu choisis bien un debian basique, pas un truc "prêt à l'emploi", genre qui intègre owncloud ou distri special ovh ?
Ex.

edit: Test sur un kimsufi ce matin et ça roule comme d'habitude.
Bonjour
Je viens d'installer rutorrent avec le script d'ex_rat sur un serveur online sous debian 8, je lui ai adjoint un nom de domaine, mon soucis (etrange pour moi !!) c'est que lorsque je me connecte à l'interface web de rutorrent avec l'adresse: https://mondomaine.tld j'ai un message d'erreur "lien incorrect..." qui indique en gros que rtorrent ne tourne pas. Dans la foulée si je me connecte à l'interface via https://mondomaine.tld/rutorrent, ça fonctionne correctement pas d'erreur !!! Et du coup si je retourne à l'interface avec l'adresse https://mondomaine.tld là aussi je n'ai plus de message d'erreur !!!
Aurais je loupé un truc dans le vhost nginx ? (fourni ci dessous )
https://paste.mondedie.fr/?4b5735a824f51719#Q3qg78fy7HET8jcp/IQAm874vPibTgQC1gS5XdVbGQ8=
Merci
Salut

Si tu test ça, et la normalement tu auras rutorrent en page accueil ( donc domain.fr/rutorrent existe plus)
server {
     listen 80;
     server_name mondomaine.tld;
     return 301 https://mondomaine.tld$request_uri;
}

server {
     listen 443 default_server ssl;
     server_name mondomaine.tld;
	 #return 301 https://mondomaine.tld$request_uri;
     
    charset utf-8;
    index index.html index.php;
    client_max_body_size 10M;

	ssl_certificate /etc/letsencrypt/live/mondomaine.tld/fullchain.pem;
	ssl_certificate_key /etc/letsencrypt/live/mondomaine.tld/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;
	location = /50x.html { root /usr/share/nginx/html; }

	auth_basic "seedbox";
	auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";

	location = /favicon.ico {
		access_log off;
		log_not_found off;
       
	}

	## fin config accueil serveur ##

	## début config rutorrent en page accueil##

	location ^~ / {
	    root /var/www/rutorrent;
	    include /etc/nginx/conf.d/php.conf;
	    include /etc/nginx/conf.d/cache.conf;

	    location ~ /\.svn {
		    deny all;
	    }

	    location ~ /\.ht {
		    deny all;
	    }
	}

	location ^~ /rutorrent/conf/ {
		deny all;
	}

	location ^~ /rutorrent/share/ {
		deny all;
	}

	## fin config rutorrent ##

	## début config munin ##

	location ^~ /graph {
	    root /var/www;
	    include /etc/nginx/conf.d/php.conf;
	    include /etc/nginx/conf.d/cache.conf;
	}

	location ^~ /graph/img {
	    root /var/www;
	    include /etc/nginx/conf.d/php.conf;
	    include /etc/nginx/conf.d/cache.conf;
	    error_log /dev/null crit;
	}

	location ^~ /monitoring {
	    root /var/www;
	    include /etc/nginx/conf.d/php.conf;
	    include /etc/nginx/conf.d/cache.conf;
	}

	## fin config munin ##

	## début config seedbox-manager ##

	location ^~ /seedbox-manager {
	alias /var/www/seedbox-manager/public;
	    include /etc/nginx/conf.d/php-manager.conf;
	    include /etc/nginx/conf.d/cache.conf;
	}

        ## fin config seedbox-manager ##

        ## config utilisateurs  ##

        location /PATONLINE1 {
            include scgi_params;
            scgi_pass 127.0.0.1:5001; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user";
        }
    

}
Merci xavier ça fonctionne !! J'avais essayé de passer rutorrent à la place de la page d'accueil serveur avec les conséquences que ça a impliqué !! mais maintenant avec la bonne config du vhost c'est nickel !!
Encore merci
Nickel.
oui parfois on peu s’embrouille avec les différentes config
.
ex_rat wrote:
RiTook wrote:Bonjour tout le monde,

J'ai utilisé récemment le script d'installation d'Ex_Rat version light, qui me suffit amplement, et tout fonctionne très bien donc merci à toi Ex dans un premier temps 🙂
Ma question concerne le changement de mot de passe: est-ce que le tuto proposé ici est valable pour ce script également ?
C'est peut-être une question bête mais comme j'ai noté des différences de version sur certains soft je préfère éviter le drame avant de faire une modif
Salut
Oui le tuto pour changer de passe est ok. Tu peux aussi relancer le script comme la première fois, il te proposera une option pour le faire.
Ex.
Ok ça roule, vais tester tout ça ce week-end alors.
Merci pour la réponse ainsi que ta réactivité !
Bon week-end à toi ainsi qu'aux autres membres
A+
bon hop , suis de retour..
toujours avec mes probleme de newbie
ex_rat wrote:Non, le message pour composer est normal et non bloquant pour la suite de l'install'.
Quand tu formates tu choisis bien un debian basique, pas un truc "prêt à l'emploi", genre qui intègre owncloud ou distri special ovh ?
Ex.
l'installation est un debian jessie normal. non je n'installe pas la version owncloud. ou autre distri d'OVH

et sinon le message d'erreur, d'où peut il bien venir ?
si j'essaie manuellement d'acceder a la page
http://packagist.org/p/provider-latest%24a8e990a3d4c19c0e81b355563c039a0536a8467891
  825de095bf3b8b0c794194.json
il y a une erreur 404

sinon je vais re-essayer l'install simplifié sans seedbox manager, puis je le ferai manuellement.

mais a ce moment là, la fonction
npm install -g bower
ne fonctionne pas. que puis je faire ?
Salut
il doit avoir la poisse ton serveur!
ils ont du me refourguer un vieux disque pourri prêt a sauter.. en meme temps vu le prix que je paie...
Tout d'abord un Grand merci à Xavier qui a résolu mon problème !!!!
..et aussi bien sur à ex_rat pour son super script !


Alors, pour ceux qui ont le même problème que moi
(probleme de DL principalement, faisant foirer du coup tout le script...)

... il suffit de desactiver votre IPv6...car il semble que certains sites ne l'acceptent pas, du coup cela crée des erreur de DL !

Les commandes vite fait pour les newbies dans mon genre: (references)
(oui je sais, vous savez tous comment on fait, mais autant etre précis pour le prochain dans mon genre )

editer le fichier : /etc/sysctl.conf
nano /etc/sysctl.conf
et editer la partie sur l'IPv6 (qui est par defaut sur =0 du moins sur KS1)
# Disable IPv6 autoconf
net.ipv6.conf.all.autoconf = 1
net.ipv6.conf.default.autoconf = 1
net.ipv6.conf.eth0.autoconf = 1
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.default.accept_ra = 1
net.ipv6.conf.eth0.accept_ra = 1
savegarder, puis
sysctl -p
ensuite dans /etc/network/interfaces
nano /etc/network/interfaces  
editer le 2eme bloc en mettant des # (rem) devant chaque ligne
#iface eth0 inet6 static
#       address xxxxxxxxxx
#       netmask 128
#       dns-nameservers xxxxxxxxxx
#       post-up /sbin/ip -family inet6 xxxxxxxxxx
#       post-up /sbin/ip -family inet6 xxxxxxxxxx
#       pre-down /sbin/ip -family inet6 xxxxxxxxxx
#       pre-down /sbin/ip -family inet6 xxxxxxxxxx
en tout cas, impressionné par la réactivité et l'aimabilité sur ce forum !

merci a vous !
Hello j'ai un souci avec rutorrent (rtorrent fonctionne car mes fichiers sont en seed).
Tout marchait bien hier et ce matin:
  Bad response from server: (0 [error,getplugins]) NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://monip/rutorrent/php/getplugins.php'.  

Si ca peu aider j'ai aussi un:
    Database Connection FailedCan't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
sur le site que j'heberge...
J'ai deja essayé un reboot sans succès
Merci
Salut

si tu fais ça
rm -R /var/cache/nginx/*

service nginx restart && service php5-fpm restart
et pour mysql
service mysqld start
Merci deja pour la reponse.
Pour rutoorent j'ai maintenant:
Bad response from server: (0 [error,getplugins]) [Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://monip/rutorrent/js/jquery.js :: .send :: line 5" data: no]    
Et mysql:
 See 'systemctl status mysql.service' and 'journalctl -xn' for details.   
Je sais pas si c'edt bon signe...
Je vois pas
ce que tu peux essayé mais pas garantie vas a la fin du tuto et fais une mise a jour https://mondedie.fr/d/5399

et pour mysql ouvre un topic et ton poste ton my.cnf car la ces " Rapporter les erreurs et bugs du tuto rutorrent nginx"
zardoz wrote:bon je suis un peu maudit je pense.. ou alors mon serveru KS1 est vraiment minable qu'il decroche tout le temps ?

maintenant , j'ai cette erreur: (cette fois ci il a reussi a passer l'install du composer...)
 [Composer\Downloader\TransportException]
  The "http://packagist.org/p/provider-2013%24fb85784755f71a8caecdb43cffd5b61
  43155af64bdb748cf29607ec046ba2467.json" file could not be downloaded: faile
  d to open stream: Connection timed out


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--r                                                                                                              epository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no                                                                                                              -custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vc                                                                                                              s] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<vers                                                                                                              ion>]

bash: cd: seedbox-manager: No such file or directory
root@ns329032:/tmp/rutorrent-bonobox# .
-bash: .: filename argument required
.: usage: . filename [arguments]
root@ns329032:/tmp/rutorrent-bonobox#
Salut, une petite astuce pour ce soucis déjà rencontré avec mon KS1 chez OVH. Avant de lancer le script :
cd /var/www
git clone https://github.com/Magicalex/seedbox-manager.git
Tu lances le script et une fois terminé tu reprends le tuto seedbox-manager à partir de là :
chown -R www-data:www-data ./seedbox-manager/
cd ./seedbox-manager/
composer install
bower install --allow-root
cd ./source-reboot-rtorrent/
chmod +x install.sh && ./install.sh
Et tout rentre dans l'ordre, bonne soirée.
@arakneed : merci ; je verifierai ca aussi si ca m'arrive encore

mais en fait, la desactivation de l'IPv6 a relgé tout mes problemes