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

Normalement on télécharge rien dans le home. Si tu supprimes ça tes user ne seront plus chrooté en sftp

Normalement les téléchargement vont dans home/user/torrents
Ok, je viens de faire une install test en local (debian7-64 tout choupi!)

Alors ça marche au bout de l'installation mais j'ai eu des soucis en route.

Le plus important, je ne sais pas si j'ai loupé un copié/collé (je crois pas mais bon.....) ou si mon installation de debian était un peu moisi, j'ai pas vu ou ça avait pu merder
J'ai pas eu de /var/www de créé, je m'en suis pas rendu compte tout de suite mais tout est resté en /tmp
je m'en suis rendu compte que là:
nano /var/www/rutorrent/conf/config.php
et tout ce qui est plugin, mediainfo ect c'était installé aussi en /tmp sans broncher
donc j'ai créé mon /var/www et déplacé mon dossier rutorrent sans soucis pour la suite.


Apres pour connaitre le nombre de core, ca a coincé:
root@test:/tmp# /proc/cpuinfo | grep processus
-bash: /proc/cpuinfo: Permission non accordée
réglé en jetant un oeil sur htop


Et y'a une petite boulette de frappe dans le tuto ici:
Match user <username>, <username2>, <username3> # etc...
ChrootDirectory /home/%u
pas d'espace après la virgule username sinon ça couine au restart
Match user <username>,<username2>,<username3> # etc...
ChrootDirectory /home/%u
bon je me sauve bosser un peu moi
Ex.
Bon j'ai lancé une deuxième install pour voir et toujours pas de /var/www
En fourgonnant du coté de chez NicoLargo ça a l'air normal, c'est à l'user de le créer (bien foutu son tuto comme souvent !): Installation-et-test-de-nginx-sous-ubuntu
Nginx à l'air de plutôt aimer usr/share/nginx/www par défaut, donc un
mkdir /var/www
juste avant ça et roule :
Installation de rutorrent :
cd /var/www/
svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent/
Ex.
Voici mon retour, install debian 7.4 64bit sur un vps

Comme ex-rat, petit souci avec le "cd /var/www" et pour "/proc/cpuinfo | grep processus"

J'ai une erreur sur rutorrent comme Gandalf77

La liste des torrents n'est pas encore disponible, la connexion à rtorrent n'a pas été établie
Dans le journal: Bad response from server: (500 [error,getplugins])

Edit: Problème presque corriger ...
j'ai corrigé pour la config ssh

et pour le nombre de threads la commande était fausse
correction
echo Vous avez `cat /proc/cpuinfo | grep processor | wc -l` threads sur votre machine.
edit : ah ok je viens de comprend votre souci avec /var/www

edit 2 : j'ai corrigé le tuto normalement

@neoliquid tu peux avoir une console développeur et écrire les erreurs ici?
Moi la première install a été ok arrivé au bout, la box tournait avec 2 users.
Il a juste fallut attendre 2/3 minutes après reboot que le message "lien incorrect bla-bla" disparaisse mais le pc test est pas violent

Je suis en route pour la deuxième là
Ex.

edit: La nouvelle commande "nombre de core" marche très bien
C'est possible de remettre l'ancien rutorrent.conf ? J'ai tenté le nouveau mais ça ne marche pas
J'ai supprimer 1/4 des plugins au pif ^^ et réinstaller du coup sa remarcher ...

sinon j'ai un problème avec unrar:

[21.02.2014 18:40:19] WebUI started.
[21.02.2014 18:40:20] FILE MANAGER: rar Manipulation des archives désactivée (applications introuvables)
[21.02.2014 18:40:20] FILE MANAGER ignited
[21.02.2014 18:40:20] Plug-in 'Unpack': rTorrent ne peut pas accéder au programme 'unrar'.


Edit: Gandalf77 Cela marche presque très bien chez moi juste des problème de plugins
Bon il est pas fini ce tuto il reste deux trois trucs

Il faudrait dépoussiérer le config de vsftpd
Je m'occupe du ssl avec nginx

Et j'ai une erreur de config nginx, la compression des logs nginx ne semble pas fonctionner

Pour les problèmes de path
whereis unrar
retourne quelque chose comme /usr/bin/etc
Copier coller le résultat dans le fichier conf.php du filemanager

Sinon neoliquid un mp et je regarde si tu veux


@gandalf la nouvelle config a de meilleur performance et elle est flexible au niveau des dossiers web
Si tu veux pareil un mp et je règle le souci
root@vps****5:~# whereis unrar
unrar:
Nop il retourne rien du tous
ba unrar n'est pas installé ^^
aptitude search unrar
Magicalex wrote:Bon il est pas fini ce tuto il reste deux trois trucs
@gandalf la nouvelle config a de meilleur performance et elle est flexible au niveau des dossiers web
Si tu veux pareil un mp et je règle le souci
J'ai corrigé de mon coté, c'est bon. Du coup je confirme le souci avec les logs
De rien Magicalex.
ex_rat wrote:Bon j'ai lancé une deuxième install pour voir et toujours pas de /var/www
En fourgonnant du coté de chez NicoLargo ça a l'air normal, c'est à l'user de le créer (bien foutu son tuto comme souvent !): Installation-et-test-de-nginx-sous-ubuntu
Nginx à l'air de plutôt aimer usr/share/nginx/www par défaut, donc un
mkdir /var/www
juste avant ça et roule :
Oui, c'est bien ça. C'est l'user qui doit créer le répertoire /var/www. Ce qui est tout à fait normal.
À l'origine, Nginx est configuré pour utiliser le répertoire : /usr/share/nginx/html et non /var/www. S'il en était ainsi, ce répertoire (/var/www) existerait par défaut. Il aurait été crée suite à l'installation de Nginx.
En fait, le répertoire : /usr/share/nginx/html est définit comme root principale. C'est lui qui contient l'ensemble des fichiers web.
Hum raté ^^'
root@vps****5:~# aptitude search unrar
p   unrar-free                      - Unarchiver for .rar files
root@vps****5:~# aptitude install rar unrar
No candidate version found for rar
No candidate version found for unrar
No candidate version found for rar
No candidate version found for unrar
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Edit: j'ai mis les repos présent dans l'ancien tuto et un petit aptitude install rar unrar et sa roule comme sur des roulette
deb http://ftp2.fr.debian.org/debian/ wheezy main non-free
deb-src http://ftp2.fr.debian.org/debian/ wheezy main non-free
Edit 2 : Gandalf77, J'ai un VPS OVH
Sur les Dedibox la repo non-free est déjà par défaut.
2ème install sans soucis

Par contre dans rutorrent.conf, ça manque un peu de visibilité pour ça:
server {
    listen 80;
    server_name localhost; # ou votre nom de domaine ou votre ip
peut-être qu'un server_name {VOTRE IP} # ou votre nom de domaine serait plus.... plus quoi !
Je l'ai loupé les deux fois, heureusement qu'il couine plus loin au restart mais le "primo accédant au kimsufi" aura du mal a retrouver son erreur.
bon je change les dépôts non-free alors.

Pour la compression des logs j'ai trouvé d'ou ça vient, je corrige ça asap le temps de trouver le correctif
ex_rat wrote:2ème install sans soucis

Par contre dans rutorrent.conf, ça manque un peu de visibilité pour ça:
server {
    listen 80;
    server_name localhost; # ou votre nom de domaine ou votre ip
peut-être qu'un server_name {VOTRE IP} # ou votre nom de domaine serait plus.... plus quoi !
Je l'ai loupé les deux fois, heureusement qu'il couine plus loin au restart mais le "primo accédant au kimsufi" aura du mal a retrouver son erreur.
J'ai fais mieux que ça, j'ai modifier la config pour indiquer la vhost par défaut
server {
    listen 80 default_server;
    server_name _;
}
plop,

J'ai peaufiné par ci par là, la configuration

- ajout https nginx le 22/02
- ajout configuration Logrotate le 22/02

Normalement les logs devrait être compressé tous les jours. Une partie relativement important parce que les logs ont tendance à s'accumuler et on peut se retrouver avec un fichier log de plusieurs Go.
Salut a tous!

Tout d'abord, merci Magicalex pour ce tuto.

Je rencontre un soucis avec l'interface web. J'arrive a la charger mais je n'ai aucun torrent qui s'affiche.
Les logs semblent me dire qu'il n'arrive pas a charger ngix (le message suivant s'affiche toutes les deux minutes):
[22.02.2014 16:48:07] Bad response from server: (403 [error,list]) <html> <head><title>403 Forbidden</title></head> <body bgcolor="white"> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html> 
Avez vous une idée d’où cela pourrait venir?

Merci!
Blitz