Je vien d essayer sans le HTTPS mais c est pareil
[Discussion] Installation cakebox-light 1.x.x
- Modifié
Change les permissions du dossier /home en 755 en récursif (chmod -R 755 /home)
Personnellement j'ai le même problème que @Kedal à savoir l'erreur 401 avec le lecteur divx player (donc la non autorisation d'accés au fichier).
Ce qui est trés étrange car si j'essaye de lire un meme media avec html5 j'ai la piste audio (en saccadé) mais pas la piste video.
Donc l'erreur 401 ne s'applique qu'au lecteur divx player et non pas au html5.
Ce qui est trés étrange car si j'essaye de lire un meme media avec html5 j'ai la piste audio (en saccadé) mais pas la piste video.
Donc l'erreur 401 ne s'applique qu'au lecteur divx player et non pas au html5.
J’apporte aussi ma petite pierre au tas, j'ai testé de refaire le chown -r www-data mais change rien, faire un chmod 755 aussi change rien donc j'attend une petite solution aussi
.

- Modifié
Salut, j'ai eu le même problème en utilisant la nouvelle méthode "sans nom de domaine",
j'ai donc reconfiguré la conf cakebox nginx et la ligne $app["cakebox.access"] pour repasser en mode nom de domaine.
Pour moi tout est rentré dans l'ordre.
les modifs :
/etc/nginx/sites-enabled/cakebox.conf
nano /etc/nginx/sites-enabled/rutorrent.conf
il faut supprimer les lignes ajouter pour le URI, normalement ces lignes :
j'ai donc reconfiguré la conf cakebox nginx et la ligne $app["cakebox.access"] pour repasser en mode nom de domaine.
Pour moi tout est rentré dans l'ordre.
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;
}
- Modifié
Pour ma part cela n'a rien changé
mais merci quand même. Quelqu'un d'autre est dans la même situation ?
Voici l'erreur : {"status_code":404,"message":"No route found for \u0022GET \/cakebox\/darkphoenix\/totoenvacs\/toto.avi\u0022

Voici l'erreur : {"status_code":404,"message":"No route found for \u0022GET \/cakebox\/darkphoenix\/totoenvacs\/toto.avi\u0022
Peux tu donner tes fichiers de config svp?
Bonjour,
le tuto d'installation est t'il toujours bon svp?
Car il me dit 1.7 disponible sur cakebox
merci d'avance
le tuto d'installation est t'il toujours bon svp?
Car il me dit 1.7 disponible sur cakebox
merci d'avance
oui, par contre si tu suis ma méthode pour mettre à jour, il faudra rajouter la variable cakebox.language des les fichiers confKlaas wrote:Bonjour,
le tuto d'installation est t'il toujours bon svp?
Car il me dit 1.7 disponible sur cakebox
merci d'avance
- Modifié
Pour /var/www/cakebox/config/darkphoenix.php
C'est bien une installation fraîche et j'ai appliqué à la lettre le tutoriel
sur la 1.6.1 (dl de la release du github) ou le 1.7. Toujours le même résultat.
Merci d'avance
<?php
/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/darkphoenix/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/darkphoenix/"; // Alias used in web server for direct access
/*
Directory settings
*/
$app["directory.ignoreDotFiles"] = false;
$app["directory.ignore"] = "//"; // Regex for files exclusion. For exemple : "/(\.nfo|\.test)$/"
/*
Web player settings
*/
$app["player.default_type"] = "divx"; // html5 or divx or vlc
$app["player.auto_play"] = "false";
/*
User rights
*/
$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = false;
$app["rights.canDelete"] = false;
/*
Betaseries account
NB: Ask API key here http://www.betaseries.com/api/
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";
~
Pour /etc/nginx/sites-enabled/cakebox.confserver {
listen 81;
server_name _;
root /var/www/cakebox/public;
index index.php;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
charset utf-8;
include /etc/nginx/conf.d/cache;
access_log /var/log/nginx/cakebox-access.log;
error_log /var/log/nginx/cakebox-error.log;
location = / {
try_files @site @site;
}
location / {
try_files $uri $uri/ @site;
}
location /<username1>/ {
alias /home/<username1>/torrents/;
add_header Content-Disposition "attachment";
satisfy any;
allow all;
}
location /<username2>/ {
alias /home/<user2>/torrents/;
add_header Content-Disposition "attachment";
satisfy any;
allow all;
}
## etc si d'autre utilisateur ##
location @site {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param APPLICATION_ENV production;
## uncomment when running via https
## fastcgi_param HTTPS on;
}
}
C'est bien une installation fraîche et j'ai appliqué à la lettre le tutoriel

Merci d'avance

Si c'est une version 1.7 de ton install,
il te manque la variable : $app["cakebox.language"] dans ton fichier /var/www/cakebox/config/darkphoenix.php
comme dit plus haut par magicalex.
/etc/nginx/sites-enabled/cakebox.conf
les données <username1> et <username2> sont à remplacer par le nom de tes utilisateurs, si tu n'utilise pas username2 tu peux le supprimer.
Je vois que tu est en listen 81 je suppose que tu as suivi le tuto de magicalex; vérifie que tu as bien ajouté ce code entre les balises server{} :
il te manque la variable : $app["cakebox.language"] dans ton fichier /var/www/cakebox/config/darkphoenix.php
comme dit plus haut par magicalex.
/etc/nginx/sites-enabled/cakebox.conf
les données <username1> et <username2> sont à remplacer par le nom de tes utilisateurs, si tu n'utilise pas username2 tu peux le supprimer.
location /darkphoenix/ {
alias /home/darkphoenix/torrents/;
add_header Content-Disposition "attachment";
satisfy any;
allow all;
}
/etc/nginx/sites-enabled/rutorrent.confJe vois que tu est en listen 81 je suppose que tu as suivi le tuto de magicalex; vérifie que tu as bien ajouté ce code entre les balises server{} :
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_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
## fin config cakebox-light ##
...
}
- Modifié
J'ai fais l'install rutorrent automatique car on sait jamais si j'avais fait une erreur,
Install à la lettre près du tuto de cakebox mais toujours l'erreur 401.
je viens de trouver le problème :
Merci quand même mais si quelqu'un aurait la solution ?
Modifié à 21h30
J'ai appliqué la modification de kurumi et tout marche nickel merci beaucoup !
Install à la lettre près du tuto de cakebox mais toujours l'erreur 401.
je viens de trouver le problème :
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
si je désactive ces deux lignes (celles propres à rutorrent donc les deux anciennes) dans rutorrent.conf donc /etc/nginx/sites-enabled/rutorrent.conf tout remarche.Merci quand même mais si quelqu'un aurait la solution ?
Modifié à 21h30
J'ai appliqué la modification de kurumi et tout marche nickel merci beaucoup !
- Modifié
Bonjour,
Suis je le seul a rencontrer un probleme pour télécharger les fichiers de plus de 1go avec cakebox ? je pense a une configuration de nginx... (installé avec le script auto) mais je n'ai rien trouvé pour "augmenter" la limite.
Edit :
Problème résolu en ajoutant :
proxy_max_temp_file_size 10000m;
dans /etc/nginx/nginx.conf
puis un service nginx restart
Suis je le seul a rencontrer un probleme pour télécharger les fichiers de plus de 1go avec cakebox ? je pense a une configuration de nginx... (installé avec le script auto) mais je n'ai rien trouvé pour "augmenter" la limite.
Edit :
Problème résolu en ajoutant :
proxy_max_temp_file_size 10000m;
dans /etc/nginx/nginx.conf
puis un service nginx restart
Bonjour,
J'ai toujours une erreur 401 avec divx player malgré toutes les modifs par contre ce qui est bizarre c'est que certain film se lise trés bien avec le lecteur HTML5. Une idée ?
Voici mes fichiers de conf
Fichier /var/www/cakebox/config/thibaut.php

J'ai toujours une erreur 401 avec divx player malgré toutes les modifs par contre ce qui est bizarre c'est que certain film se lise trés bien avec le lecteur HTML5. Une idée ?
Voici mes fichiers de conf
Fichier /var/www/cakebox/config/thibaut.php
<?php
/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/thibaut/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/thibaut/"; // 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";
/*
User rights
*/
$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = false;
$app["rights.canDelete"] = false;
/*
Betaseries account
NB: Ask API key here http://www.betaseries.com/api/
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";
Fichier /etc/nginx/sites-enabled/cakebox.conf
server {
listen 81;
server_name _;
root /var/www/cakebox/public;
index index.php;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
charset utf-8;
include /etc/nginx/conf.d/cache;
access_log /var/log/nginx/cakebox-access.log;
error_log /var/log/nginx/cakebox-error.log;
location = / {
try_files @site @site;
}
location / {
try_files $uri $uri/ @site;
}
location /thibaut/ {
alias /home/thibaut/torrents/;
add_header Content-Disposition "attachment";
satisfy any;
allow all;
}
## etc si d'autre utilisateur ##
location @site {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param APPLICATION_ENV production;
## uncomment when running via https
## fastcgi_param HTTPS on;
}
}
Pour /etc/nginx/site-enabled/rutorrent.conf
server{
...
## Début 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_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
## fin config cakebox-light ##
...
}
Merci pour votre aide !
- Modifié
Bonjour,
Merci pour ces scripts précieux. J'ai suivi le tuto de l'installation automatique de Rutorrent sur un kimsufi propre, ça fonctionne bien. Puis j'ai suivi celui de l'installation de cakebox-light.
J'ai installé les plugins divx et vlc dans mes navigateurs (j'avais oublié de le faire...).
J'ai maintenant un problème d'erreur 401 comme thibaut, qui est signalée par divx webplayer.
L'error.log est vide.
Auriez-vous une piste ? Qu'est-ce que j'ai oublié ?
mon fichier /var/www/cakebox/config/<username1>.php
Merci pour ces scripts précieux. J'ai suivi le tuto de l'installation automatique de Rutorrent sur un kimsufi propre, ça fonctionne bien. Puis j'ai suivi celui de l'installation de cakebox-light.
J'ai installé les plugins divx et vlc dans mes navigateurs (j'avais oublié de le faire...).
J'ai maintenant un problème d'erreur 401 comme thibaut, qui est signalée par divx webplayer.
L'error.log est vide.
Auriez-vous une piste ? Qu'est-ce que j'ai oublié ?
mon fichier /var/www/cakebox/config/<username1>.php
<?php
/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/cheru/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/cheru/"; // 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";
/*
User rights
*/
$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = false;
$app["rights.canDelete"] = 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"] = false;
$app["rights.canDelete"] = false;
Pour /etc/nginx/sites-enabled/cakebox.conf
server {
listen 81;
server_name _;
root /var/www/cakebox/public;
index index.php;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
charset utf-8;
include /etc/nginx/conf.d/cache;
access_log /var/log/nginx/cakebox-access.log;
error_log /var/log/nginx/cakebox-error.log;
location = / {
try_files @site @site;
}
location / {
try_files $uri $uri/ @site;
}
location /cheru/ {
alias /home/cheru/torrents/;
add_header Content-Disposition "attachment";
satisfy any;
allow all;
}
## etc si d'autre utilisateur ##
location @site {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param APPLICATION_ENV production;
## uncomment when running via https
## fastcgi_param HTTPS on;
}
}
et pour /etc/nginx/site-enabled/rutorrent.conf
## 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_set_header X-Forwarded-Proto https;
proxy_redirect off;
}
## fin config cakebox-light ##
Pour résoudre votre problème d'erreur 401 avec le lecteur divx player "autorisation d'accés au fichier", j'ai proposé une solution en fin de page 1.
y a un souci avec divx web player? c'est la variable cakebox.access qui pose problème?kurumi wrote:Pour résoudre votre problème d'erreur 401 avec le lecteur divx player "autorisation d'accés au fichier", j'ai proposé une solution en fin de page 1.
si c'est le cas je pense avoir une solution qui réglera les problèmes. J'attend vos retours
Pour moi cela n'a pas fonctionné, ou plutôt, je n'atteins plus la cakebox (not found). Ma config différait peut-être de la tienne, j'ai du raté quelque chose.kurumi wrote:Pour résoudre votre problème d'erreur 401 avec le lecteur divx player "autorisation d'accés au fichier", j'ai proposé une solution en fin de page 1.

Je vais remettre à l'état précédent et attendre la solution de magicalex

je trouvé la solution je corrige demain ou dans la nuit si je suis motivé
hello,
serait-il possible de revoir le tuto pour l'avoir dans un nom de domaine plutôt quand dans une uri ?
mercci
serait-il possible de revoir le tuto pour l'avoir dans un nom de domaine plutôt quand dans une uri ?
mercci
