T
thibaut129

  • 8 déc. 2023
  • Inscrit 28 août 2014
  • @Rathorian
    Merci beaucoup pile poil au moment ou tu as écrit j'avais lancé l'image docker rutorrent de crazy-max et dedans il y a effectivement une conf de base qui fonctionnait chez moi.
    On peut voir que dans la commande de base il y a effectivement une configuration pour les ressources (ulimites) avec un nofile pour le nombre de fichiers qu'un processeur peut ouvrir j'ai repris les valeurs de l'exemple de la commande du github de crazy-max. A la fin mon compose pour l'image rutorrent de mondedie ressemble à ça et fonctionne parfaitement !

    services:
      rutorrent:
        image: mondedie/rutorrent:latest
        container_name: rutorrent
        environment:
          - UID=${PUID}
          - HTTP_AUTH=true
          - GID=${PGID}
        volumes:
          - ${PATH_MEDIA}/config/rutorrent/:/config
          - ${PATH_MEDIA}/data:/data
        ports:
          - 8080:8080
          - 45000:45000
        ulimits:
          nofile:
            soft: 32000
            hard: 40000

    Merci pour votre aide

    • Bonjour,
      Je viens de faire une installation toute neuve sur mon serveur avec un distri ArchLinux
      Le container rutorrent ne se lance pas...

      [2023/12/08-18:46:22] Create torrent user... done
      [2023/12/08-18:46:22] Create volume folders... done
      [2023/12/08-18:46:22] Generate configuration... done
      [2023/12/08-18:46:22] HTTP authentication configuration... done
      [2023/12/08-18:46:22] Update old configurations... done
      [2023/12/08-18:46:22] Apply system permissions... done
      [2023/12/08-18:46:22] Apply data permissions... done
      rtorrent: std::bad_alloc
      stop s6

      Je le lance via un docker compose

      version: "3.8"
      services:
        rutorrent:
          image: mondedie/rutorrent:latest
          container_name: rutorrent
          environment:
            - UID=${PUID}
            - HTTP_AUTH=true
            - GID=${PGID}
          volumes:
            - ${PATH_MEDIA}/config/rutorrent/:/config
            - ${PATH_MEDIA}/data:/data
          ports:
            - 8080:8080
            - 45000:45000
          restart: unless-stopped

      J'ai de la place sur mon disque puisque l'installation est neuve.
      Niveau permission j'ai fait un chown sur les 2 dossier avec le PUID et PGID

      Si vous pouvez m'aider...

      • Hello,
        Il me semble qu'il y a une petite erreur dans le docker-compose dans les volumes
        - /path/to/rutorrent/data:/downloads
        ca ne serait pas plutôt ça :
        - /path/to/rutorrent/data:/data

        Bonne soirée

        Thibaut

        • Hello Shennia ,
          Comme je l'ai dit un peu plus haut même regarder une video en natif avec une définition de 1080 ne passe pas certains soirs.
          A l'heure ou j'écris ce post 20:46 en semaine ça semble passé pour une video de 1080 sans transcode (2,7 Mbps). Quand je lance la commande top en même temps que je lis je ne vois rien de particulier. Par contre si j'active le transcode je monte entre 90 et 150 % du CPU...
          Ce qui me gène vraiment c'est plus que certains soirs je ne peux même plus accéder à mon nextcloud ou rutorrent....

          A suivre...

        • Bonjour,

          Merci pour tous vos conseils. J'ai effectué des tests smart sur le disque dur (HDD) et tout semble ok. Après m'être penché plus longuement sur la question j'ai remarqué que selon les heures de la journée le serveur était beaucoup plus disponible qu'à d'autres moments (à débit équivalent) je pense donc que la piste de peering est la bonne.
          OneProvider et free ne ferait il pas bon ménage ?
          Sinon je vais voir pour changer de conf mais bon à 7 euros par mois trouvé quelque chose d'équivalent n'est pas chose aisé....

          Merci encore

          Thibaut

        • Bonjour,
          J'ai actuellement un serveur OnerProvider Atom C2350 sous Debian.
          Sur ce serveur j'ai mis (via docker) un orchestrateur bien connu nommé Rancher qui me permet de gérer mes différentes images de manière assez facile. Cependant je rencontre un problème. Malgré ma connexion en fibre le serveur est lent. Ce qui est lent n'est pas la partie 'physique' du serveur car j'arrive très bien à récupérer mes fichiers en SFTP mais plutôt toute la partie interface WEB j'ai souvent des erreurs 504.
          Comme service j'ai Plex, NextCloud et RuTorrent. Je vais supprimer Plex car il m'est impossible de voir un film en ratio orignal ou transcodé malgré ma connexion (je parle de fichier de 1 à 2 go donc pas du 4K).
          Auriez vous une piste d'optimisation ou avez vous déjà rencontré des problémes similaires.
          Rancher est il la cause de tout mes maux ?

          Merci pour vos lumières

        • Bonsoir,

          Je viens tout juste de formater mon serveur pour refaire une installation propre. D'habitude j'installe tout classiquement sur ma machine, mais là j'ai tenté autre chose. J'ai installé l'orchestrateur Rancher puis avec l'aide de celui-ci j'ai crée une stack Seedbox contenant 3 containers : -Rutorrent + rtorrent -NextCloud -Emby

          Ce que je remarque pour le fonctionnement par rapport à l'installation classique c'est que c'est lent ! Pas au niveau de débit, mais au niveau de la fluidité du chargement de l'interface (notamment Emby). Je me suis demandé si c'était parce que j'étais passé sur Debian 9 à la place du 7 si cela avait une influence.

          Pour ce qui est du hardware à mon avis c'est largement suffisant
          J'ai une dedibox limited 33816 :
          Modèle: SuperMicro® A1SA2-2750F
          Processeur: Intel® C2750 (Avoton) 8 cœurs 8 threads @2.4 Ghz x64, VT-x, AES-NI
          RAM: 8Go DDR-3 ECC
          Disque dur: 1To SATA3

          Est-ce que vous avez une idée d'où peut provenir la lenteur ? Le gap entre Docker et une installation classique est-il si grands niveau perf ?

          Merci !

          • Tu as le thème material Design de phlooo

            Pour l'install:

            cd /var/www/rutorrent/plugins/theme/themes
            git clone git://github.com/phlooo/ruTorrent-MaterialDesign.git materialdesign
            chown -R www-data:www-data /var/www/rutorrent/plugins/theme/themes/materialdesign

            Après tu sélectionnes le thème dans les préférences de RuTorrent.

            Capture du thème

          • Bonjour,

            J'ai du malheureusement abandonné mon SC gen 2 de chez online car le disque dur était mort. J'ai donc maintenant une dedibox SC 2016 (1 to SATA) localiser à AMS.
            J'ai bien lu attentivement ce post relatant les différents problémes de ces serveurs (https://mondedie.fr/d/8352-Dedibox-2016-lenteur-HDD-I-O-wait-tres-eleve) mais avant d'aller m'en prendre à online je voulais être bien certain que ce n'est pas de ma faute.
            J'ai fais une install toute propre de Debian8 avec rutorrent (tuto magicalex) + emby.
            Les torrents download bien et vite sur la seedbox. Cependant quand il s'agit de les rapatrier chez moi je suis entre 500ko/s et 1000ko/s tout aussi bien en SFTP qu'en HTTP alors qu'avec mon ancien serveur j'étais à minimun 5 mo/s.

            Ce que je ne comprend pas c'est que si effectivement c'était le disque dur qui était en cause pourquoi les torrents qui download ne sont pas aussi eux lent à être mis sur le serveur.

            Je vous joins ci-dessous tous les résultats des tests que je trouve pertinent :

            Test de débit speedTest (serveur)

            dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync;rm test.data
            1000+0 records in
            1000+0 records out
            1048576000 bytes (1.0 GB) copied, 36.8305 s, 28.5 MB/s

            Test du benchmark de Okzo :

            Benchmark started on Tue May  2 13:03:00 CEST 2017
            Full benchmark log: /root/bench.log
            
            System Info
            -----------
            Processor	: Intel(R) Atom(TM) CPU  C2350  @ 1.74GHz
            CPU Cores	: 2
            Frequency	: 1745.624 MHz
            Memory		: 3928 MB
            Swap		: 1048 MB
            Uptime		: 2 days, 1:14,
            
            OS		: Debian GNU/Linux 8
            Arch		: x86_64 (64 Bit)
            Kernel		: 3.16.0-4-amd64
            Hostname	: SeedBox
            
            
            Speedtest (IPv4 only)
            ---------------------
            Your public IPv4 is 
            
            Location		Provider	Speed
            CDN			Cachefly	92.1MB/s
            
            Atlanta, GA, US		Coloat		13.0MB/s 
            Dallas, TX, US		Softlayer	10.8MB/s 
            Seattle, WA, US		Softlayer	9.14MB/s 
            San Jose, CA, US	Softlayer	9.17MB/s 
            Washington, DC, US	Softlayer 	11.2MB/s 
            
            Tokyo, Japan		Linode		8.45MB/s 
            Singapore 		Softlayer	3.95MB/s 
            
            Rotterdam, Netherlands	id3.net		41.3MB/s
            Haarlem, Netherlands	Leaseweb	235MB/s 
            
            
            Disk Speed
            ----------
            I/O (1st run)	: 78.3 MB/s
            I/O (2nd run)	: 78.1 MB/s
            I/O (3rd run)	: 79.3 MB/s
            Average I/O	: 78.5667 MB/s

            Iperf chez online

            iperf -c ping.online.net
            ------------------------------------------------------------
            Client connecting to ping.online.net, TCP port 5001
            TCP window size: 85.0 KByte (default)
            ------------------------------------------------------------
            [  3] local  port connected with 62.210.18.40 port 5001
            [ ID] Interval       Transfer     Bandwidth
            [  3]  0.0-10.6 sec  39.0 MBytes  30.9 Mbits/sec
            

            Résultat commande top

            Résultat de la commande iftop (bizarre tous les requêtes vers le reverse non ?)

            Voilà merci pour votre aide !

          • Non mon but est de pouvoir me connecter à mon serveur en ssh en 443 et en sftp en 443 tout en faisant marcher ma seedbox en 443....
            Mais la je me heurte a un probléme dans le tuto.
            XciD69 wrote:Le dernier correspond à lighttpd, si vous avez suivi le tuto de nico, on edit /etc/lighttpd/lighttpd.conf et on change [socket:443] par [socket:444]
            Le tuto a été mis a jour dpuis et on est passé en nginx du coup j'ai changé le
             listen 443 default_server ssl;
            par
             listen 444 default_server ssl;
            j'ai tout redémarrer tout lancé mais impossible de me connecter en stfp.
          • Bonsoir,

            Je viens juste de m'installer dans un résidence universitaire disposant d'une super connexion internet !!!! Le probléme c'est qu'il y a un proxy bloquant tous les ports sauf le 80 et 443.
            J'ai réussi a acceder via teamViewer a mon serveur pour changer le port de ssh en 443.
            Aprés plusieurs tentative d'installation de divers choses j'ai finalement formater mon serveur.
            Je pars donc avec un serveur tout neuf accessible en ssh via le port 443.
            J'aimerais installer dessus :
            -Une seedbox (rutorrent,cakebox,plex...)
            -Un vpn (pour pouvoir acceder à des serveurs sftp en port 22 (dont je ne peux pas changer le port))
            -Un serveur Web (phpmyadmin)

            Avez vous une solution pour installer tout ceci avec un ssh en 443. J'ai vu qu'il existait des package tel que sslh qui permettait ceci mais ça me parait compliqué.

            Merci
          • Yes !!!!
            Merci beaucoup ça marche impec !
          • Cakebox + Mac = Emmerde.

            Deja pas de plug-in VLC pour mac.
            Le player HTLM5 ne lit pas tout.
            Le plug-in Divx marche bien, mais ne lit pas les pistes audio AC3. Suite à la dernière mise à jour de chrome (ou de Divx) ce plug-in marche plus très bien.


            Personnellement j'utilise Plex ça prend 30 s à installer sur le serveur et ça lit tout, ça peut faire de la compression en live et esthétiquement c'est plus beau.

            Voilà.
          • Bon en attendant de trouver une solution j'ai redirigais seedbox-manager vers un uri et phpmyadmin à la racine et la ça marche trés bien. Mais si je pouvais l'avoir dans une uri phpmyadmin ça serait cool ^^.

            rutorrent.conf
            server {
            ...
             ## Début config seedbox-manager ##
            
            
               	location ^~ /seedbox-manager {
            		alias /var/www/seedbox-manager/public;
            		include /etc/nginx/conf.d/php-manager;
            	    include /etc/nginx/conf.d/cache;
                }
                ## Fin config seedbox-manager ##
                
                ##Config phpmyadmin##
            	
            	location ^~ / {
            	
            		root /var/www/phpmyadmin;
            		include /etc/nginx/conf.d/php;
            		include /etc/nginx/conf.d/cache;
            	   
            	    
            	}
            
                ##Fin de config phpmyadmin
            
            }
            
            edit :
            ex_rat wrote: T'as bien fait le lien symbolique comme dans le tuto ?
            Oui oui je l'ai fait.
          • Toujours pas de changement. Et j'ai vérifié mon phmyadmin n'a pas de majuscule
            ex_rat wrote:Si tu veux accéder avec xxxxx/phpmyadmin, c'est que tu n'as pas de sous domaine.
            Donc commence par virer le fichier phpmyadmin.conf qui te sert à rien.
            J'accede à la cakebox par xxxxx/cakebox et pourtant j'ai bien un cakebox.conf ? Vous êtes sur que je dois virer le phpmyadmin.conf ?
          • Merci pour ta réponse.
            Malheureusement j'ai toujours une erreur 404.
          • Bonjour,

            Je sais que ce sujet a deja été posté plusieurs fois m'ai je n'ai pas trouvé de réponse à mon probléme.
            Je posséde donc un serveur sur Debian 7

            J'ai installer dessus une seedbox en suivant le tuto de MAgicalex
            puis Cakebox
            puis Seedbox manager


            J'aimerais maintenant installer mysql+phpmyadmin
            Je suis donc le trés bon tuto de corentin. : http://mondedie.fr/d/5738

            Naturellement je bloque à l'étape "Accès à Phpmyadmin en sous-domaine"

            Je vous met mes les fichiers de configuration qui me semble poser probléme

            rutorrent.conf :
            server {
                listen 80 default_server;
                listen 443 default_server ssl;
                server_name _;
            
                charset utf-8;
                index index.html index.php;
                client_max_body_size 10M;
            
                ssl_certificate /etc/nginx/ssl/server.crt;
                ssl_certificate_key /etc/nginx/ssl/server.key;
            
                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;
                }
                
                ## début config rutorrent ##
            
                location ^~ /rutorrent {
            	root /var/www;
            	include /etc/nginx/conf.d/php;
            	include /etc/nginx/conf.d/cache;
            
            	location ~ /\.svn {
            		deny all;
            	}
            
            	location ~ /\.ht {
            		deny all;
            	}
                }
            
                location ^~ /rutorrent/conf/ {
            	deny all;
                }
            
                location ^~ /rutorrent/share/ {
            	deny all;
                }
                
                location /THIBAUT {
                    include scgi_params;
                    scgi_pass 127.0.0.1:5001;
                    auth_basic "seedbox";
                    auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_thibaut";
                }
                ## fin config rutorrent ##
            
            ## debut config cakebox-light ##
             
               location /cakebox/ {
                    rewrite ^/cakebox(/.*)$ $1 break;
                    proxy_pass http://127.0.0.1:81;
                    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_redirect off;
                }
            
                location /cakebox/thibaut/ {
                    alias /home/thibaut/torrents/;
                    add_header Content-Disposition "attachment";
                    satisfy any;
                    allow all;
                }
            
            
              ## fin config cakebox-light ##
             ## début config seedbox-manager ##
            
                location ^~ /  {
            	root /var/www/seedbox-manager/public;
            	include /etc/nginx/conf.d/php;
            	include /etc/nginx/conf.d/cache;
                }
            
                ## fin config seedbox-manager ##
            	
            	##Config phpmyadmin##
            	
            	location ^~ /phpmyadmin {
            	
            		root /var/www/phpmyadmin;
            		include /etc/nginx/conf.d/php;
            	    include /etc/nginx/conf.d/cache;
            	}
            
            		##Fin de config phpmydmin
            
            }
            
            
            et phpmyadmin.conf
            server {
                    listen 80;
                    server_name _;
                    
                    root /var/www/phpmyadmin;
                    index index.html index.php;
                    
                    allow 127.0.0.1; # only the proxy
                	deny all;
                	
                    charset utf-8;
                    include /etc/nginx/conf.d/cache;
                    client_max_body_size 10M;
            
                    ssl_certificate /etc/nginx/ssl/server.crt;
                   	ssl_certificate_key /etc/nginx/ssl/server.key;
            
            
            
            	location ^~ /phpmyadmin {
            	
            		root /var/www/phpmyadmin;
            		include /etc/nginx/conf.d/php;
            	    include /etc/nginx/conf.d/cache;
            	
            		index index.php index.html index.htm;
            	   
            	    location ~ ^/phpmyadmin/(.+\.php)$ {
            	        try_files $uri =404;
            			root /usr/share/;
            	 		fastcgi_pass unix:/var/run/php5-fpm.sock;
            	        fastcgi_index index.php;
            	      	fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            	        include /etc/nginx/fastcgi_params;
            	  	}
            	  	location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {  
            	       root /usr/share/;
            	   	}
            	}
            	location /phpMyAdmin {
            	  rewrite ^/* /phpmyadmin last;     
            	}
            }
            
            
            
            Quand je vais à l'adresse de mon serveur xxxxx/phpmyadmin j'ai une erreur 404.

            Je sais que je me plante quelque part dans la redirection mais ou ?


            Merci d'avance !!!!