• Serveurs
  • Problème de lecture vidéo (cakebox-light)

bonjour à tous,
Alors j'ai installé cakebox-light. mais il y a un petit soucis, lorsque j'arrive sur la page, la video ne se lance pas, et le son est sur mute

http://hpics.li/8bf5cca


voici les codes des différents fichiers de conf :

/var/www/cakebox/app/config/corentin.php

<?php

/*
  General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/corentin/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/corentin/"; // Alias used in web server for direct access

/*
  Web player settings
*/
$app["player.type"] = "VLC"; // HTML5 or DIVX or VLC

/*
  Betaseries account
  NB: Ask API key here http://www.betaseries.com/api/
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";
cakebox.conf
server {
    listen 80;
    server_name ca.***.fr; ## sous domaine obligatoire

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

#    location /<user2>/ {
#        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;
    }
}
rutorrent.conf :
server {
        listen 80;
        listen 443 ssl;
        server_name sb.***.fr;

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

        location ^~ / {
        root /var/www/rutorrent;
        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 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 ##

        ## user configuration
        location /ADMIN {
            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_admin";
        }

        ## user configuration
        location /CEDRIC {
            include scgi_params;
            scgi_pass 127.0.0.1:5002; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_cedric";
        }

        ## user configuration
        location /GAETAN {
            include scgi_params;
            scgi_pass 127.0.0.1:5003; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_gaetan";
        }

        ## user configuration
        location /CORENTIN {
            include scgi_params;
            scgi_pass 127.0.0.1:5004; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_corentin";
        }

        ## user configuration
        location /ROMAIN {
            include scgi_params;
            scgi_pass 127.0.0.1:5005; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_romain";
        }
}
seedbox-manager.conf :
server {
        listen 80;
        listen 443 ssl;
        server_name conf.***.fr;

        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 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 seedbox-manager ##

        location ^~ / {
            root /var/www/seedbox-manager/public;
            include /etc/nginx/conf.d/php-manager;
            include /etc/nginx/conf.d/cache;
        }

        ## fin config seedbox-manager ##

        ## user configuration
        location /ADMIN {
            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_admin";
        }

        ## user configuration
        location /CEDRIC {
            include scgi_params;
            scgi_pass 127.0.0.1:5002; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_cedric";
        }

        ## user configuration
        location /GAETAN {
            include scgi_params;
            scgi_pass 127.0.0.1:5003; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_gaetan";
        }

        ## user configuration
        location /CORENTIN {
            include scgi_params;
            scgi_pass 127.0.0.1:5004; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_corentin";
        }

        ## user configuration
        location /ROMAIN {
            include scgi_params;
            scgi_pass 127.0.0.1:5005; #ou socket : unix:/home/username/.session/username.socket
            auth_basic "seedbox";
            auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_romain";
        }
}
je précise que le serveur est à jour.

merci pour l'aide.
C'est plus un problème de codec, le plugin VLC Web Player n'est pas aussi complet que la version installer sur le PC.


Essayer avec une série dans un autre format et codec. (si je dit pas de bêtise en x264 sa passe avec VLC Web Player)
Yop, pour le moment il faut mieux utiliser le lecteur html5 (ou divx) puis streamer via le logiciel sur ton ordinateur. Une nouvelle version du plugin devrait sortir dans pas trop longtemps
bonjour,

Merci pour vos réponse.
C'est plus un problème de codec, le plugin VLC Web Player n'est pas aussi complet que la version installer sur le PC.

Essayer avec une série dans un autre format et codec. (si je dit pas de bêtise en x264 sa passe avec VLC Web Player)

J'ai essayé avec d'autre format, ça ne fonctionne pas.

Yop, pour le moment il faut mieux utiliser le lecteur html5 (ou divx) puis streamer via le logiciel sur ton ordinateur. Une nouvelle version du plugin devrait sortir dans pas trop longtemps smile

Streamer via le logiciel?
Tu es sur quel OS ? Tu copies le lien de téléchargement et tu ouvre VLC sur ton ordinateur, tu fais ctrl+n et tu choisis réseaux tu colles le liens dans l'espace et le tour est joué tu as ton film en streaming
Ctrl+v te le colle même directement (qu'il est bien fait ce logiciel décidément !)
4 jours plus tard
bonjour je pause ici ma petite question

lorsque j'édit ce fichier je ne sais pas comment en sortir ...

<?php

/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/corentin/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/corentin/"; // Alias used in web server for direct access

/*
Web player settings
*/
$app["player.type"] = "VLC"; // HTML5 or DIVX or VLC

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


j'ai tous coller je fais ctrlx pour sortir je dit oui pour enregistrer et sa me met erreur lors de l'écriture de /var/www/cakebox/app/config/user.php

une idée ?
sa me met "erreur lors de l'écriture de /var/www/cakebox/app/config/user.php" user étant remplacer
Les erreurs d'écriture c'est que tu n'avais pas les droits sur le fichier

Vérifie que tu etait bien en root ^^
enfaite sa plante déjà un peu avant a la configuration de l’interface
root@sd-43183:/var/www/cakebox# cp /var/www/cakebox/app/config/default.php.dist /var/www/cakebox/app/config/world73.php
cp: impossible d'évaluer « /var/www/cakebox/app/config/default.php.dist »: Aucun fichier ou dossier de ce type
je suis ce tuto [Tuto] Installer Cakebox-light {nginx}


auparavant j'ai suivi ce tuto [Script] Installation automatique ruTorrent {nginx}
j'ai accès a tous impeccable
ha oui je suis bien en root avec la commande su
je vous remercie pour l'attention donner a un petit nouveau dans le monde cruel de debian 😂XD
Salut opium-73 il y a eu une mise à jours aujourd'hui les fichiers de config sont dans /var/www/cakebox/config maintenant.
cp /var/www/cakebox/config/default.php.dist /var/www/cakebox/config/world73.php
okay !

je dois continuer à suivre le tuto comme il est en ce moment ?
c'est à dire lors de la configuration du fichier utilisateur je copie colle en plus de ce qu'il y a déjà ? (il y avait rien dedans avant ?!)
et je remplace access ?

$app["cakebox.root"] = "/var/www/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/world73/"; // Alias used in web server for direct access


ps: comment on fait sur le forum pour mettre la présentation des lignes de codes comme tu le fais ? beaucoup de questions ^^
Oui tu modifies les access comme tu l'as fait. Et il n'y a rien sauf la place des fichiers config.php qui change

Pour le code tu as une balise <>

EDIt il n'y avait rien dans ton fichier config ?
non il n'y avait rien maintenant il y a ça
<?php

/*
  General configuration of Cakebox
*/
$app["cakebox.root"] = "/var/www/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/world73/"; // Alias used in web server for direct access

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

/*
  Web player settings
*/
$app["player.type"] = "HTML5"; // HTML5 or DIVX or VLC

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


je viens de finir de suivre le tuto maintenant rutorrent n'a plus d’icônes le lien ver rtorrent n'a pas été fait
Bon le fichier est bon Pour rutorrent cherche dans le forum tu trouveras peut etre la réponse
alors rutorrent est revenu comme il doit l’être ^^ (comme tu me la conseiller j'ai trouver sur le fofo)
mais ...car oui il y a un mais le lien cakebox ne marche pas et je me demande si je me suis pas planter dans l'adresse de mon domaine comme ci dessous..bref j'arrive a vois seulement une erreur 404 un truc a du foirer XD
<?php

/* Note : Vous pouvez utiliser la variable $user pour récupérer votre nom d'utilisateur
          Vous pouvez utiliser la variable $host pour récupérer votre ip ou nom de domaine

ATTENTION : ceci est un fichier de configuration pour cakebox-light
pour cakebox 2.8 utiliser la version 0.70 du plugin linkcakebox

Indiquez l'url complète de cakebox
exemple : http://www.mon-cakebox.fr/
ou  http://www.mon-cakebox.fr/ */
$url = 'http://cakebox.world73';

/* Cette variable correspond à la variable directory de votre .rtorrent.rc */
$dirpath = '/home/world73/torrents/';

/* true pour ouvrir cakebox dans un autre onglet
false pour ne pas ouvrir cakebox dans un autre onglet */
$onglet = true;
ou
server {
    listen 80;
    server_name cakebox.domaine.fr; ## sous domaine obligatoire

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

    location /<user2>/ {
        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;
    }
}
ps: j'arrive petit a petit a ne plus trop me perdre
http://cakebox.world73
Ca ça me parait louche... C'est quoi ton nom de domaine ?

Normalement ça devrait être de la forme cakebox.tonndd.fr/com/org/co/nl/bzh/xxx/ce/que/tu/veux
Salut,

Je ne suis que débutant mais j'ai déjà remarqué quelque chose (que j'ai constaté à force de faire des réinstallations)
$app["directory.ignoreDotFiles"] = true;
Tu dois mettre false (même si j'ai des doutes que le problème ce trouve là)

Ensuite :
server {
    listen 80;
    server_name cakebox.domaine.fr; ## sous domaine obligatoire
tu dois modifier cette ligne :
server_name cakebox.world73.fr; ## sous domaine obligatoire
Question !

world73, c'est un user ou ton nom de domaine ?
world73 c'est mon user je pense mettre bien planter dans quelque chose ^^
mon domaine ? on le choisi ou' ?
je suis chez online je viens de voir que l'on peut commander un domaine ... avec l'ip donner on ne peut accéder a cakebox ?