• Seedbox
  • [Résolu] Aide Cakebox light et sous domaine

Bonjour,

J'ai suivi hier le tuto de Magicalex "[Tuto] Installer ruTorrent sur Debian {nginx & php-fpm}" jusqu'ici sans soucis, ruTorrent fonctionne à merveille.

Cependant j'ai voulu suivre son tuto "[Tuto] Installer Cakebox-light {nginx}" mais là gros soucis, les étapes concernant le sous domaine sont trop peu détaillés.

Je possède effectivement des ndd donc j'ai ajouté comme il l'est dit une zone DNS sur l'un d'eux, qui pointe sur mon serveur Kimsufi :

- Sur mon kimsufi
Le screen de nano /var/www/cakebox/app/config/username.php

<?php

/*
  General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/username/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/username/"; // 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"] = "";

Screen de nano /etc/nginx/sites-enabled/cakebox.conf

server {
    listen 80;
    server_name cakebox.m******.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 /username/ {
        alias /home/username/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;
}
}

Partie - Installer le plugin linkcakebox pour ruTorrent
Screen de nano /var/www/rutorrent/plugins/linkcakebox/conf.php

<?php
$url = 'http://cakebox.m******.fr';  //force le http
$dirpath = '/home/'.$user.'/torrents/';
$onglet = true; //ou false

Le soucis c'est que lorsque je me rends sur http://cakebox.m******.fr/ et bien j'ai une une joli 404, aurais-je oublier un fichier à configurer quelconque?
Si vous aviez un tuyau merci !

Enfaite tout est fonctionnel, il fallait juste attendre la propagation DNS ~24h.

Il serait quand même cool de donner plus de détails dans le tuto de Magicalex "[Tuto] Installer Cakebox-light {nginx}" vis à vis de cette histoire de sous domaine car pour ma part je ne trouve pas cette étape très clair notamment dans le fait qu'il faut créer une zone DNS de type A...

Merci tout de même!
Ok je garde ça en tête.

edit : y a pas mal de nouveauté qui vont arrivé de toute manière pour cakebox light donc faudra que je revois mon tuto.
22 jours plus tard
pour cakebox-light j'avais un problème de domaine et sous domaine mais j'ai réussi a le faire marcher en prenant mon serveur dédié comme sous domaine chez online.net maintenant j'ai cakebox mais il plante avec vlc ça charge pas mais j'ai résolu ce problème au moins d'acces a cakebox
7 jours plus tard
Hello,

merci pour les tutos 😉 Ca facilite la vie les copy/past (fainéantise, quand tu nous tiens 😀)
Puis Nginx c'est parfait, je souhaitais le tester ! Je suis pas déçu ^^

Pour le sous domaine, il faut indiquer cakebox.mondomaine.tld A 91.121.xx.xx ? Nginx va écouter le port 80 et directement quand il verra cakebox.mondomaine.tld va le basculer vers le dossier /var/www/cakebox ?

Si oui, je dois attendre que le dns se propage...
Exact c'est nginx qui gère ça. En fonction de la requête et de ta conf il va savoir quoi faire
Répondre…