P
papy

  • 22 févr. 2023
  • Inscrit 22 févr. 2012
  • Bonsoir à tous,
    J'ai réinstallé mon serveur 3 fois, 1 fois en Debian 11. Trop de changement et d'erreur dès le départ avec les cés.
    Puis 2 fois en Debian 10, La première pour me prendre la tête et la seconde pour valider les solutions 😃
    J'ai rencontré les 2 soucis qui ont déjà été évoqué dans ce topic de 256 messages ^^

    1. Problème du adduser non disponible, réglé avec les commandes suivantes.
      Edition du fichier .bashrc et ajout d'une ligne.

    $ nano ~/.bashrc
    export PATH="$PATH:/usr/sbin/"
    $ source ~/.bashrc

    Effectué dès le départ lors de la seconde installation ^^

    1. Erreur avec la clé lors de la commande "apt update -oAcquire::AllowInsecureRepositories=true"
      apt-get update -o Acquire::AllowInsecureRepositories=true
      apt-get install deb-multimedia-keyring
      apt-get -t stable install ffdiaporama

    Merci pour ce super tuto, il me reste une erreur qui n'est pas bloquante. Je vais bien trouver comment désactiver cette erreur 🙂 apt install php7.4-bcmath peux être

    "geoip2: Certaines fonctionnalités ne seront pas disponibles. L'extension PHP doit être installée (bcmath)."

    apt install php7.4-bcmath peux être

    Bonne soirée

    Edit :
    Mon message a bien été posté, pourtant j ai eu un message d'erreur. Vous aviez pas remonté le souci déjà ? (Ou c'était une autre erreur)

  • Je t'ai envoyé un mail, merci.

  • Petit souci avec la balise de code :/

    Mon fichier Seedbox.conf :

    server {
        listen 80 default_server;
        server_name _;
    
        charset utf-8;
        index index.html index.php;
        client_max_body_size 10M;
    
        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 = /50x.html {
            root /usr/share/nginx/html;
        }
    
        location = /favicon.ico {
            access_log off;
            log_not_found off;
        }
    
        location /rutorrent {
            try_files $uri $uri/ /index.html;
        }
    
        location ~ ^/rutorrent/(conf|share)/(.+)$ {
            deny all;
        }
    
        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;
        }
    
        location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
            expires 30d;
            access_log off;
        }
    
        location = /PAPY {
            include scgi_params;
            scgi_pass 127.0.0.1:5000;
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_papy";
        }
    }
    
    
    Mon fichier nginx.conf
    
    user www-data;
    worker_processes auto;
    pid /var/run/nginx.pid;
    
    events {
        worker_connections 1024;
        use epoll; # gestionnaire d'évènements epoll (kernel 2.6+)
    }
    
    http {
        include /etc/nginx/mime.types;
        default_type  application/octet-stream;
    
        access_log /var/log/nginx/access.log combined;
        error_log /var/log/nginx/error.log error;
    
        sendfile on;
        keepalive_timeout 15;
        keepalive_disable msie6;
        keepalive_requests 100;
        tcp_nopush on;
        tcp_nodelay off;
        server_tokens off;
    
        gzip on;
        gzip_comp_level 5;
        gzip_min_length 512;
        gzip_buffers 4 8k;
        gzip_proxied any;
        gzip_vary on;
        gzip_disable "msie6";
        gzip_types
            text/css
            text/javascript
            text/xml
            text/plain
            text/x-component
            application/javascript
            application/x-javascript
            application/json
            application/xml
            application/rss+xml
            application/vnd.ms-fontobject
            font/truetype
            font/opentype
            image/svg+xml;
    
        include /etc/nginx/sites-enabled/*.conf;
    }
    • Je regardais le tuto https://mondedie.fr/d/9655-tuto-installer-rutorrent-sur-debian-9-nginx-php-fpm, il faut que je modifie le fichier seedbox.conf ?

      J'ai dans mon fichier une partie pour mon user papy.

      location = /PAPY {
              include scgi_params;
              scgi_pass 127.0.0.1:5000;
              auth_basic "seedbox";
              auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_papy";
          }

      Si je comprends bien en ajoutant cette partie et en relançant Nginx derrière je devrais pourvoir y accéder sans mdp ?

      location ^~ /Partage
      {
      root /var/www/Partage;
      allow all;
      }
    • Bonjour,
      Après pas mal de temps je reviens pour solliciter votre aide.

      Je voudrais créer un second espace sur ma box afin de me permettre de mettre en place un site Web indépendant de Rutorrent.
      Actuellement, quand je vais sur mon serveur (http://mon-ip/rutorrent/) une authentification est demandée. Si je tente d'accéder à http://mon-ip l'authentification est aussi demandée.
      Afin d'héberger différents fichiers pour une association, je voudrais pouvoir accéder à "des fichiers .html" / "un répertoire" à la racine pointant sur les fichiers qui m'intéressent.

      Exemple :
      http://mon-ip/UT.html
      http://mon-ip/redirection/***

      Pensez-vous que ceci est faisable ?
      Si oui, j'attends vos conseils avec impatience.

      Serveur : Online -- #1 SMP Debian 3.16.64-2 (2019-04-01) x86_64 GNU/Linux
      Debian : 8.11

      • lsb_release -a :
      • No LSB modules are available.
      • Distributor ID: Debian
      • Description: Debian GNU/Linux 8.11 (jessie)
      • Release: 8.11
      • Codename: jessie

      Installation manuelle du serveur.

      J'ai envisagé de passer par ownCloud mais un site Web tout simple me suffirait, juste besoin de stocker et télécharger des fichiers pour des serveurs de jeux ^^

      Bonne journée.

      Papy

      • Wagner Merci pour ton retour, je comptais faire un topic dédié suivant les réponses.
        Je verrais ça ce week end 😉

        Bonne journée

      • Bonjour à tous, j'ai besoin de l'avis de pro 😉
        Ma seedbox fonctionne (encore merci 😉), mais je voudrais mettre "un second site" pour faire une redirection pour mes serveurs de jeux (pour une asso).

        Ajouter un second site (Faut que je cherche comment on fait) est une bonne idée ou j'ai pas intérêt à mélanger les 2 ?

      • Je parlais du S manquant pour le copié/collé idiot 😃
        Merci pour l'aide et mettre les cas de résolutions d'incidents dans le tuto ou dans un lien dédié éviterait peux être qu'on vous demande tout le temps de l'aide

        Encore merci et bonne journée 😃

      • Bon bah merci les gars, effectivement une erreur de copié collé idiot !
        J'avais eu le cas sur d'autres fichiers, je l'avais vu mais là...

        Je vais pouvoir virer mon ancienne box du coup 🙂 (et faire une économie non négligeable tous les mois 😃)

      • Le boulet j'ai pas tilté...

        rtorrent: Error in option file: ~/.rtorrent.rc:1: Command "cgi_port" does not ex ist.

        je regarde mon fichier du coup.

        --> scgi_port = 127.0.0.1:5000 --> Manquait le s devant...

        J'ai relancé en ssh rtorrent sur ma session papy. fonctionne !

        Allez un ti reboot du serveur une fois mon dl fini et je vous di si tout est opérationnel !

      • Testé en papy et root, idem.

        whereis libtorrent rtorrent xmlrpc-c-config;

        libtorrent: /usr/local/lib/libtorrent.so /usr/local/lib/libtorrent.la
        rtorrent: /usr/local/bin/rtorrent
        xmlrpc-c-config: /usr/local/bin/xmlrpc-c-config

        xmlrpc-c-config --version; rtorrent -h | grep version;

        1.43.6
        Rakshasa's BitTorrent client version 0.9.6.

      • papy@****:~$ rtorrrent
        bash: rtorrrent: command not found

        L'installation doit être effectuée en root on est bien d'accord ? --> Oui c'est écrit au départ.

        Edit : Je peux tester le script d'installation automatique mais j'aimerais comprendre ou je merde...

        • Si ça peut aider hugoclo :

          cd /tmp
          git clone https://github.com/exrat/Script-Debug-MonDedie
          cd Script-Debug-MonDedie
          chmod a+x Script-Debug-Mondedie.sh && ./Script-Debug-Mondedie.sh

          --> http://paste.ubuntu.com/25485258/

          ## Test rTorrent & sgci
          .......................................................................................................................................
          
          rTorrent down
          Aucun programme n'écoute sur le port #<-- Ok, y' a une piste du coup... ?
          Bon port SCGI renseigné dans le fichier config.php
          Les ports nginx et celui indiqué correspondent
        • Ok, je vais chercher ce soir alors.

          D'ailleurs, le script automatisé d'installation fonctionne toujours ? Si oui, je chercherais ce soir le lien sauf si quelqu'un l'a sous la main 😃

          • Bon bah toujours pareil :/
            J'ai modifié le fichier et testé, idem.
            J'ai update puis redémarré le service, idem.
            J'ai redémarré le serveur... Idem 🙁

            J'ai trouvé ce lien :

            https://mondedie.fr/d/7898-FAQ-ruTorrent-La-Foire-Aux-Questions-de-ruTorrent/2

            • screen -ls : No Sockets found in /var/run/screen/S-root.

            • service php5-fpm status : Erreur mais on est en php 7 donc pas étonnant je suppose. Ancienne version du tuto ?
              ● php5-fpm.service
              Loaded: not-found (Reason: No such file or directory)
              Active: inactive (dead)

            • service nginx status : Active: active (running) since Wed 2017-09-06 20:40:06 CEST; 8h ago

            • systemctl status php7.0-fpm : Active: active (running) since Wed 2017-09-06 20:40:07 CEST; 8h ago

            • service php7.0-fpm status : Active: active (running) since Wed 2017-09-06 20:40:07 CEST; 8h ago
              --> redémarrage des services : OK (pas pour PHP5 mais pas installé)

            • ps -ef | grep rtorrent : root 3993 3746 0 05:31 pts/0 00:00:00 grep rtorrent

            Au vu de la capture, j'ai pas de session Screen... Faut que je cherche de se coter apparemment :/

            Edit : 05h44

            Souci de droit ? Pourtant en le lançant manuellement il semble fonctionner.

            papy@*******:~$ screen -ls
            There is a screen on:
            4121.rutorrent (09/07/2017 05:45:56 AM) (Attached)
            1 Socket in /var/run/screen/S-papy.

            • J'avais testé car lu dans la conversation mais... 2 753 messages... Peux être ajouté dans le tuto les résolutions d'incidents les plus courant pour une meilleur visibilité