foxan wrote:Bonsoir/Bonjour

J'ai un petit soucis j'ai bien suivi le tuto d'ailleurs je l'ai recommencé 3x mais j'ai toujours un petit problème Je ne peu pas crée d'archive (compresse) ou supprimer un fichier a partir de Cakebox ...

#!/bin/bash

# mise à jour des chmod et du groupe.
# chmod 775 pour les dossiers et chmod 664 pour les fichiers (obligatoire)
find /home/$USER/torrents ! -group web -type f -exec chmod 664 {} \;
find /home/$USER/torrents ! -group web -type d -exec chmod 775 {} \;
find /home/$USER/torrents ! -group web -exec chown $USER:web {} \;

exit 0
Sur cette parti il ne faut pas change $USER ? sinon je sais pas sur quoi j'ai merde pour pas reussir 3x oO

Merci d'avance pour vos réponse
non il faut pas changer $USER vérifie méthodiquement toutes les méthodes ( faut être un peu parano quand on debug et ne faire confiance à rien, toujours vérifier)
Cognotte wrote:hello magic

j'ai une question. j'utilise désormais plex sur mon dédié

comment faire pour désinstaller proprement cakebox ?

merci par avance
rm -R /var/www/cakebox
rm /etc/nginx/sites-enabled/cakebox.conf
nano /etc/nginx/sites-enabled/rutorrent.conf
et supprimer ça
   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/<username1>/ {
        alias /home/<username1>/torrents/;
        add_header Content-Disposition "attachment";
        satisfy any;
        allow all;
    }

    location /cakebox/<username2>/ {
        alias /home/<user2>/torrents/;
        add_header Content-Disposition "attachment";
        satisfy any;
        allow all;
    }

    ## etc si d'autre utilisateur ##

    ## fin config cakebox-light ##
ensuite tu redémarres nginx
service nginx restart
Je me permet de upper ma demande du post #138
13 jours plus tard
Bonjour,

J'étais en version 1.4.1 de cakebox-light sur mon serveur. J'ai donc lancé la MAJ en suivant la procédure suivante :
cd /var/www/cakebox/
git pull origin master
bower update --allow-root
et maintenant j'obtiens une erreur 500 lorsque je souhaite accéder à cakebox depuis mon navigateur.

Quelqu'un peut-il m'aider ?

Merci d'avance
La réponse se trouve dans le topic et sur le dépôt github. Regarde ton fichier de configuration il est incomplet
Bonjour,

voila j'ai un soucis, ça fait un petit moment que j'utilise cakebox-light et je viens de le mettre à jour pour pouvoir "donner les droits d'écriture à cakebox pour archiver des dossiers et supprimer des fichiers"

donc j'ai resuivie le tuto à partir d'ici "donner les droits d'écriture à cakebox pour archiver des dossiers et supprimer des fichiers"

mais après avoir fini le tuto j'ai une erreur classique sur rutorrent :
Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent. 

donc après avoir fait des recherches pour voir ou j'ai foiré dans le tuto, en supprimant cette ligne sur mon ".rtorrent.rc "
echo "system.method.set_key = event.download.finished,update_file,\"execute=/home/<username1>/.session/file_torrent.sh\"" >> /home/<username1>/.rtorrent.rc 
Tout reviens à la normal sauf que du coup, j'ai pas les bon droits sur mes nouveaux téléchargements.

donc si vous avez une idée

merci
Bonsoir tout le monde,

J'ai installé cakebox, jusque là pas de soucis, je clique sur le petit bouton cakebox apparu dans rutorrent, le browser me demande d'introduire mes accès ce que je fais et là page blanche. (Aucune erreur, juste une page blanche Sous chrome, j'ai essayé avec FF mais ça donne le même résultat.)

Quelqu'un a déjà eu une erreur du genre?
9 jours plus tard
Bonjour,

Je viens de remarquer que l'icône du son est grisé et muet sur mon interface "Cakebox" et que je ne peux pas le réactiver. Une idée d'où pourrait venir ce problème ?

Merci !
un mois plus tard
merci pour ce super tuto !!
parcontre jai du foirer un truc car moi etant debutant lol
jai erreur 404 No Found....

help me please!!
25 jours plus tard
Plop,

J'ai une erreur lors de l'appel de la suppression d'un fichier sous cakebox :
-rwxrwxrwx 1 user   web     0 févr.  3 11:33 test
Cakebox Error log :
2015/02/03 13:25:59 [error] 23810#0: *1860 FastCGI sent in stderr: "PHP message: PHP Warning:  unlink(/home/user/torrents//test): Permission denied in var/www/cakebox/app/controllers/files.php on line 87" while reading response header from upstream, client: 127.0.0.1, server: _, request: "DELETE /api/files?path=%2Ftest HTTP/1.0", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "domaine.ovh", referrer: "https://domaine.ovh/cakebox/index.html"
J'avoue ne pas trop comprendre l'erreur.


J'ai remarqué aussi qu'il appel la fonction unlink en rajouter un / dans le path :
unlink(/home/user/torrents//test)
Le path est constitué à la ligne 73 du fichier controller/files.php
$file = "{$app['cakebox.root']}/{$filepath}";
J'ai essayé de l'enlever mais ça ne change rien ^^
13 jours plus tard
Tuto fonctionnant parfaitement (mais une erreur peu vite être faite ^^ (dans rutorrent.conf pour moi)
Effectué sur une installation par light script (http://mondedie.fr/d/5399)

Au top, merci mille fois !
Salut a vous petit probleme pour moi,

J'ai accès a Cakebox tout va bien, il me fait une belle liste des dossier/fichier present dans le dossier torrents mais quand j'essaye de télécharger un fichier depuis CakeBox j'ai cette erreur
{"status_code":404,"message":"No route found for \u0022GET \/hotfuzz\/Anger.Management.S02E63.FASTSUB.VOSTFR.720p.HDTV.x264-ADDiCTiON\/Anger.Management.S02E63.FASTSUB.VOSTFR.720p.HDTV.x264-ADDiCTiON.mkv\u0022 (from \u0022https:\/\/91.121.137.18\/cakebox\/index.html\u0022)"}
Voici mon fichier de config
<?php

/*
  General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/hotfuzz/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/hotfuzz/"; // Alias used in web server for direct access
$app["cakebox.language"] = "fr"; //Language of Cakebox. Could be : fr, en

/*
  Directory settings
*/
$app["directory.ignoreDotFiles"] = false;
$app["directory.ignore"] = "//"; // Regex for files exclusion. For exemple : "/(\.nfo|\.test)$/"

/*
  Web player settings
*/
$app["player.default_type"] = "html5"; // html5 or divx or vlc
$app["player.auto_play"] = "false";

/*
  Betaseries account
  NB: Ask API key here http://www.betaseries.com/api/
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";

$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = true;
$app["rights.canDelete"] = true;
Merci


Edit: c'est bon c'est arrangé (j'ai refais le tuto depuis le depart)
Bonjour à tous, j'ai un petit soucis et une petite question,

rutorrent fonctionne parfaitement, cake m'affiche bien tout le ddl marche impec. Mais le gros bonus de cakebox qui permet de visionner ses vidéos en streaming ne fonctionne pas. Le plugin lecteur html 5 me lance la majeur partie des films mais sans son, mais vlc et divx ne lance absolument rien.

J'ai essayé la méthode qui consiste à lancer directement depuis le lecteur vlc de mon ordinateur avec le lien, et la malheureusement juste 1 film sur 2 se lance. Que ce soit du .mkv ou du .avi ne fait aucune différence j'ai des .mkv qui passent sans soucis et des .avi qui ne se lancent pas du tout.


Si quelqu'un a un idée de comment on met les lecteurs à jour sur mon serveur ou autre histoire de fixer le bug !

je suis sous debian 7 j'ai utilisé l'auto installer pour rtorrent-rutorrent et l'installation manuelle de cakebox light
5 jours plus tard
Bonjour,
Tout d’abords un grand merci et félicitation pour ce forum et ses tutoriels.
Bien-sur je rencontre quelques problèmes.
Après 3 tentatives je me décide a demander un peu d'aide, vue mon niveau plus que léger.
Installation fraiche, je suis le tuto Installation automatique ruTorrent {nginx}
http://mondedie.fr/d/5399
Tout est OK.
Je passe à l'install de Cakebox-light {nginx}
http://mondedie.fr/d/5314
Là je rencontre un problème.

le lien me retourne erreur 404
J'ai tenté de reboot le serveur via le manager et là surprise n'y seedbox-manager, n'y rutorrent ne sont accessible
j'ai aussi testé une modif donnée par kurumi
http://mondedie.fr/d/5776/1
#25
les modifs :
/etc/nginx/sites-enabled/cakebox.conf

server {
listen 80;
server_name cakebox.nomdedomaine.fr; # ton nom de domaine

/var/www/cakebox/config/user.php

$app["cakebox.access"] = "/user/"


nano /etc/nginx/sites-enabled/rutorrent.conf
il faut supprimer les lignes ajouter pour le URI, normalement ces lignes :
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_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
Voila, la seule solution que j'ai trouver est de formater le KS1 et re installer le scripts, mais à chaque fois que je met le cakebox-light je peux plus accéder au nanager et rutorrent.
Je comprend pas trop ou je foire.
Merci pour l'attention que vous porterez à ce message.

Edit:
J'ai re installé tout, j'ai une erreur a la commande
service nginx restart
/var/www/cakebox# service nginx restart
[....] Restarting nginx: nginxnginx: [emerg] unknown directive "..." in /etc/nginx/sites-enabled/rutorrent.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed
Rutorrent.conf
server {

    ...
    ## 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/seedboxhurri/ {
        alias /home/seedboxhurri/torrents/;
        add_header Content-Disposition "attachment";
        satisfy any;
        allow all;
    }


    ## etc si d'autre utilisateur ##

    ## fin config cakebox-light ##

    ...
}
        ## début config accueil serveur ##

        location ^~ / {
            root /var/www/base;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;
            satisfy any;
            allow all;
        }

        ## fin config accueil serveur ##

        ## début config proxy ##

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

        ## fin config proxy ##

        ## 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;
        }

        ## fin config rutorrent ##

        ## début config munin ##

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

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

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

        ## fin config munin ##

        ## 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 utilisateurs  ##

        location /SEEDBOXHURRI {
            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_seedboxhurri";
        }
}
et le nginx.conf
user www-data;
worker_processes auto;

pid /var/run/nginx.pid;
events { worker_connections 1024; }

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 20;
        keepalive_disable msie6;
        keepalive_requests 100;
        tcp_nopush on;
        tcp_nodelay off;
        server_tokens off;

        gzip on;
        gzip_buffers 16 8k;
        gzip_comp_level 5;
        gzip_disable "msie6";
        gzip_min_length 20;
        gzip_proxied any;
        gzip_types text/plain text/css application/json  application/x-javascript text/xml application/xml application/xml+rss  text/javascript;
        gzip_vary on;

        include /etc/nginx/sites-enabled/*.conf;
J' attend une réponse pour allez plus loin dans le tuto car après comme dit plus haut je n’accède plus a rien
Merci
Salut
Il te manque tout le début du fichier d'origine là

Tentes de remplacer ton rutorrent.conf par ça pour repartir sur un truc d'origine:
server {
        listen 80 default_server;
        listen 443 default_server ssl;
        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;

        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 accueil serveur ##

        location ^~ / {
            root /var/www/base;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;
            satisfy any;
            allow all;
        }

        ## fin config accueil serveur ##

        ## début config proxy ##

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

        ## fin config proxy ##

        ## 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;
        }

        ## fin config rutorrent ##

        ## début config munin ##

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

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

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

        ## fin config munin ##

        ## 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 utilisateurs  ##

        location /SEEDBOXHURRI {
            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_seedboxhurri";
        }
    ## 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/seedboxhurri/ {
        alias /home/seedboxhurri/torrents/;
        add_header Content-Disposition "attachment";
        satisfy any;
        allow all;
    }


    ## etc si d'autre utilisateur ##

    ## fin config cakebox-light ##
}
Et tu relances nginx:
service nginx restart
J'ai pas regardé si la partie Cakebox en bas du fichier était ok..............
Ex.
Merci de ta réponse
après le restart:
/var/www/cakebox# service nginx restart
[....] Restarting nginx: nginxnginx: [emerg] "location" directive is not allowed here in /etc/nginx/sites-enabled/rutorrent.conf:70
nginx: configuration file /etc/nginx/nginx.conf test failed
EDIT : J'ai remis le rutorrent.conf du tuto et je suis allez jusqu'au bout du tuto, j'ai toujours la page 404 pour cakebox
9 jours plus tard
Une petite question le fait de forcer le https, est ce qu'on perd la lecture vidéo de cakebox ?
11 jours plus tard
J'ai a chaque mise à jour ce genre de problèmes, et impossible de retrouver une réponse via la recherche..



Je ne sais jamais ce que je suis sensé faire
Tu as du faire des changements.
git checkout .
git pull origin master
Magicalex wrote:Tu as du faire des changements.
git checkout .
git pull origin master
Je me souviens pas avoir touché à ces fichiers la en tout cas xD ! Enfin ca roule, merci à toi. Je note ces commandes pour les prochaines fois ^^