• Applications
  • [Discussion] TARDIStart : une startpage pour votre seedbox

confirme moi juste que tu as bien
/var/www/tardistart/les fichiers ?
parce que si tu as mis
 root /var/www/tardistart
il cherche dans
 /var/www/tardistart/tardistart
Ouais donc je dois avoir un gros problème que je ne comprends pas parce que l'installation est correcte. Les fichiers sont bien dans /var/www/tardistart/

Il n'y a pas de double tardistart.
@arckosfr : en fait c'est bon j'ai compris d'où venait le problème.
1 - Je n'avais pas redémarrer nginx
2 - En redémarrant nginx je me suis aperçu d'une erreur et après débogage :

EN fait sur les 2 lignes :
include /etc/nginx/conf.d/php;
include /etc/nginx/conf.d/cache;
J'ai rajouter .conf :
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
Un restart nginx, un ctrl+f5 pour reload la page et tout est nickel.

Encore merci pour votre aide.
10 jours plus tard
J'ai fait deux modifications aujourd'hui sur Github :
  • Suppression du morceau de fond gris en bas de page sur mobile.
  • Suppression de la barre de défilement sur la page d'admin.
Bonsoir à tous ,

Tout d'abord merci pour ton Tuto et merci d'avance pour votre aide mais j'aurai deux petite question :

Le première est que lorsque j'arrive sur ma page xxx.xxx.xxx.xxx/tadistart j'ai bien les noms des icônes mais je ne vois pas les icônes et de plus j'ai un fond gris clair qui me fais bien mal aux yeux

La seconde question est que lorsque que je vais pour modifier les liens des raccourcis, impossible de le faire comme avec la manipulation indiqué
a savoir sélectionner et "entrée", rien ne se passe .

Voila donc si vous avez une idée je suis preneur

Bonne soirée a tous
Tu n'as pas fait le chown en fin de tuto
un mois plus tard
Plop,
J'ai mes deux dernières catégories qui se mettent l'une en dessous de l'autre alors qu'elles devraient être alignés sur la même ligne. Une idée? Voici un morceau du code de la page index.
Les balises div correspondent aussi aux div prédédents également..

Merci
<div class="SEEDBOX">
                                <div class="link1">
                                        SEEDBOX<br>
                                        <img src="./assets/img/link.png">
                                </div>
                                <a href="<?= $data[0][lien] ?>" TITLE="<?= $data[0][titre] ?>">
                                        <span class="fa <?= $data[0][icone] ?>"></span>
                                        <div id="lien"><?= $data[0][titre] ?></div>
                                </a>
                                <a href="<?= $data[1][lien] ?>" TITLE="<?= $data[1][titre] ?>">
                                        <span class="fa <?= $data[1][icone] ?>"></span>
                                        <div id="lien"><?= $data[1][titre] ?></div>
                                </a>
                                <a href="<?= $data[2][lien] ?>/" TITLE="<?= $data[2][titre] ?>">
                                        <span class="fa <?= $data[2][icone] ?>"></span>
                                        <div id="lien"><?= $data[2][titre] ?></div>
                                </a>
                        </div>
 <div class="CLOUD">
                                <div class="link2">
                                        CLOUD<br>
                                        <img src="./assets/img/link.png">
                                </div>
                                <a href="<?= $data[3][lien] ?>" TITLE="<?= $data[3][titre] ?>">
                                        <span class="fa <?= $data[3][icone] ?>"></span>
                                        <div id="lien"><?= $data[3][titre] ?></div>
                                </a>
                                <a href="<?= $data[4][lien] ?>" TITLE="<?= $data[4][titre] ?>">
                                        <span class="fa <?= $data[4][icone] ?>"></span>
 <a href="<?= $data[5][lien] ?>" TITLE="<?= $data[5][titre] ?>">
                                        <span class="fa <?= $data[5][icone] ?>"></span>
                                        <div id="lien"><?= $data[5][titre] ?></div>
                                </a>
</div>
        </div>
                 </div>
                                </div>

</div>



Merci !
7 jours plus tard
Bonjour,

Je rencontre actuellement un soucis avec mon second serveur.
Sur le premier, plus de soucis, tout fonctionne correctement.

Sur le second, qui a la même base, à savoir le rutorrent script de Ex_Rat sous Nginx, impossible d'accéder en nom de domaine à Tardis.

J'y accède bien par l'ip du serveur, ce qui tend à prouver que le rutorrent.conf est correct.
Cependant, quand je tente de passer par welcome.xxx.ovh, j'ai soit un 404, soit un 502.

Je vous c/c ici le contenu du welcome.conf :
server {
listen 80;
server_name welcome.xxx.ovh;
    #rewrite ^ https://$http_host$request_uri? permanent;
}
server {
listen 443 ssl;
server_name welcome.xxx.ovh;


     # The location of our project's public directory.
   root /var/www/tardistart;

    index           index.php;

    location / {
        # URLs to attempt, including pretty ones.
        try_files   $uri $uri/ /index.php?$query_string;
    }

    # Remove trailing slash to please routing system.
    if (!-d $request_filename) {
            rewrite     ^/(.+)/$ /$1 permanent;
    }

#SSL
        ssl on; #enlever le # après avoir installé votre certificat ssl
        ssl_certificate /etc/letsencrypt/live/welcome.xxx.ovh/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/welcome.xxx.ovh/privkey.pem;

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    #   # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

}
Des idées ?

Merci d'avance
 # The location of our project's public directory.
   root /var/www/tardistart;
Perso je l'ai mis en
 /var/www/base
Si cela peut t'aider
Oppenheimer wrote:Bonjour,

Je rencontre actuellement un soucis avec mon second serveur.
Sur le premier, plus de soucis, tout fonctionne correctement.

Sur le second, qui a la même base, à savoir le rutorrent script de Ex_Rat sous Nginx, impossible d'accéder en nom de domaine à Tardis.

J'y accède bien par l'ip du serveur, ce qui tend à prouver que le rutorrent.conf est correct.
Cependant, quand je tente de passer par welcome.xxx.ovh, j'ai soit un 404, soit un 502.

Je vous c/c ici le contenu du welcome.conf :
server {
listen 80;
server_name welcome.xxx.ovh;
    #rewrite ^ https://$http_host$request_uri? permanent;
}
server {
listen 443 ssl;
server_name welcome.xxx.ovh;


     # The location of our project's public directory.
   root /var/www/tardistart;

    index           index.php;

    location / {
        # URLs to attempt, including pretty ones.
        try_files   $uri $uri/ /index.php?$query_string;
    }

    # Remove trailing slash to please routing system.
    if (!-d $request_filename) {
            rewrite     ^/(.+)/$ /$1 permanent;
    }

#SSL
        ssl on; #enlever le # après avoir installé votre certificat ssl
        ssl_certificate /etc/letsencrypt/live/welcome.xxx.ovh/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/welcome.xxx.ovh/privkey.pem;

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
    #   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    #   # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

}
Des idées ?

Merci d'avance
 # Remove trailing slash to please routing system.
    if (!-d $request_filename) {
            rewrite     ^/(.+)/$ /$1 permanent;
    }
Le wiki de nginx, dis clairement qu'il faut clairement bannir les if . ta configuration est bonne a part ça.
as tu verifier tes droits sur le dossier ?

https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/
Setsuneh > ceci est dans l'optique ou tu as touché au /var/www/base et ce n'est pas recommandé par Ex_Rat il me semble. Tu as installé ton tardis dans base du coup, ou remplacé les fichiers par ceux du Tardis je me trompe ?

Dextou > J'ai supprimé cette partie et j'ai quand même un 502. J'ai revérifié les droits en réappliquant un
chown -R www-data:www-data /var/www/tardistart
Et le problème persiste; j'avoue ne pas comprendre ce que je rate la
C'est vraiment le ssl qui chie parce que ça fonctionne très bien sans depuis que j'ai modifié quelques trucs >_<
12 jours plus tard
J'ai un problème avec l'admin. J'ai fais l'installation le 07 juin;
Mais je n'arrive pas à modifié quoi que ce soit dans l'admin.
nano /etc/nginx/sites-enabled/site.conf

    ## début config site ##

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

        location ~ admin {
        auth_basic "TARDIStart Admin Page";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_cocolabombe0";
        deny all;
        }
     }

    ## fin config site ##
J'ai bien eu la demande de connection et cela à bien fonctionné.
Est ce que j'ai loupé quelques chose?

J'ai des soucis dans l'admin:
2016/07/01 11:56:23 [error] 1472#1472: *1 FastCGI sent in stderr: "PHP message: PHP Notice:  Undefined offset: 1 in /var/www/tardistart/statsServ.php on line 11
PHP message: PHP Notice:  Undefined offset: 1 in /var/www/tardistart/statsServ.php on line 11
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id
2016/07/01 11:56:23 [error] 1472#1472: *1 FastCGI sent in stderr: "tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart
2016/07/01 11:56:23 [error] 1472#1472: *1 FastCGI sent in stderr: "ne 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant lien - assumed 'lien' in /var/www/tardistart/admin/index.php on line 49
PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 50
PHP message: PHP Notice:  Use of undefined constant titre - assumed 'titre' in /var/www/tardistart/admin/index.php on line 50" whi
2016/07/01 11:56:23 [error] 1472#1472: *1 FastCGI sent in stderr: "PHP message: PHP Notice:  Use of undefined constant id - assumed 'id' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 51
PHP message: PHP Notice:  Use of undefined constant icone - assumed 'icone' in /var/www/tardistart/admin/index.php on line 52" while reading upstream, client: xxx.xxx.xxx.xxx, server: xxx.fr, request: "GET /admin/ HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "xxx.fr", referrer: "https:/xxx.fr/admin/"
Peut être bien aussi de regrouper le nom des 4 catégories sur la page admin voir même de pouvoir augmenter les catégories.

edit: problème résolu pas les bon droits au dossier pour modifier les liens mais pas pour les erreurs.
un mois plus tard
Bonsoir,

J'aurais aimé savoir si certaines personnes sont aussi dans la même situation que moi. J'ai voulu mettre les dernières icones comme celles-ci
<i class="fa fa-wpforms" aria-hidden="true"></i>
Sauf que rien n'apparait même en retirant la balise aria-hidden, quelqu'un aurait une idée?

Merci
un mois plus tard
Bonjour,

Je viens de faire l'install je rencontre deux petits problèmes.

Mon fichier rutorrent.conf :
...
    ## début config tardistart ##


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

                location ~ admin {
                        auth_basic "TARDIStart Admin Page";
                        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_khobal";
                        deny all;
               }
        }

    ## fin config tardistart ##
...
1 - Je tombe bien sur la page Tardistrat quand je vais à l'adresse mondomaine.tld mais je n'ai aucun fond d'écran.
2 - J’accède bien à l'admin à l'adresse mondomaine.tld/admin (avec un fond d’écran ce coup si) mais je ne peut rien modifier.

J'ai bien appliqué les droits chown -R www-data:www-data /var/www/tardistart

Que puis-je faire ?

Merci !
Bonsoir

JS est bien activé sur ton navigateur?

Essaye en passant par un autre navigateur voir.
Je suis sur Firefox. Js est bien activé.
Même chose avec ie ou chrome.
Problème résolut ... un bête copier coller et toujours une mauvaise idée pour une install ...
J'ai supprimer la ligne "bower install", décommenté la ligne "bower install --allow-root" et refait l'install et tout de suite ça marche beaucoup mieux.

Merci superritou pour l'aide apporté !

Petit question d'ordre pratique. Peut-on virer des catégories (cloud, hosting, ...) ?

EDIT : réfléchir deux secondes avant de parler ... j'ai trouvé : index.php

Merci
4 jours plus tard
bonjour, mon installation c'est tres bien passée en revanche lorsque j'essaye d'aller vers le panel admin je mets mes identifiants du tuto d'ex_rat et BAM nginx m'envoie ballader avec un coup 403 forbidden

Merci d'avance de votre réponse
Bonjour a tous,

Je viens de tenter d'installer TARDIStart, mais j'avais une erreur 404
En lisant ce topic j'ai vu qu'une personne avait du passer en mode root, ce qui est mon cas, du coup je refais le tuto avec la bonne commande, tout s'installe, mais toujours une erreur.
Je relance nginx, et là, c'est le drame ...
Mon nginx est en vrac :'(
Last login: Mon Sep  5 09:18:47 on ttys000
Air-de-Sabrina:~ Sabi$ ssh root@**.***.**.**
root@91.121.84.60's password: 
Last login: Mon Sep  5 09:25:06 2016 from 245.12.23.109.rev.sfr.net
root@KS-4C:~# cd /var/www
root@KS-4C:/var/www# git clone https://github.com/Jedediah04/TARDIStart.git tardistart
root@KS-4C:/var/www# cd tardistart
root@KS-4C:/var/www/tardistart# bower install --allow-root
bower invalid-meta  The "name" is recommended to be lowercase, can contain digits, dots, dashes
bower not-cached    https://github.com/VincentGarreau/particles.js.git#^2.0.0
bower resolve       https://github.com/VincentGarreau/particles.js.git#^2.0.0
bower not-cached    https://github.com/tuupola/jquery_jeditable.git#^1.7.3
bower resolve       https://github.com/tuupola/jquery_jeditable.git#^1.7.3
bower not-cached    https://github.com/FortAwesome/Font-Awesome.git#^4.5.0
bower resolve       https://github.com/FortAwesome/Font-Awesome.git#^4.5.0
bower cached        https://github.com/jquery/jquery-dist.git#2.2.4
bower validate      2.2.4 against https://github.com/jquery/jquery-dist.git#^2.2.1
bower checkout      jeditable#1.7.3
bower checkout      particles.js#2.0.0
bower checkout      font-awesome#v4.6.3
bower resolved      https://github.com/VincentGarreau/particles.js.git#2.0.0
bower resolved      https://github.com/tuupola/jquery_jeditable.git#1.7.3
bower resolved      https://github.com/FortAwesome/Font-Awesome.git#4.6.3
bower install       jquery#2.2.4
bower install       particles.js#2.0.0
bower install       jeditable#1.7.3
bower install       font-awesome#4.6.3

jquery#2.2.4 assets/bower/jquery

particles.js#2.0.0 assets/bower/particles.js

jeditable#1.7.3 assets/bower/jeditable

font-awesome#4.6.3 assets/bower/font-awesome
root@KS-4C:/var/www/tardistart# chown -R www-data:www-data /var/www/tardistart
root@KS-4C:/var/www/tardistart# service nginx restart
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
root@KS-4C:/var/www/tardistart# /etc/init.d/nginx restart
[....] Restarting nginx (via systemctl): nginx.serviceJob for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
 failed!
root@KS-4C:/var/www/tardistart# systemctl status nginx.service
● nginx.service - LSB: Stop/start nginx
   Loaded: loaded (/etc/init.d/nginx)
   Active: failed (Result: exit-code) since lun. 2016-09-05 09:45:47 CEST; 2min 31s ago
  Process: 25632 ExecStop=/etc/init.d/nginx stop (code=exited, status=0/SUCCESS)
  Process: 26631 ExecStart=/etc/init.d/nginx start (code=exited, status=1/FAILURE)

sept. 05 09:45:47 KS-4C nginx[26631]: nginx: [emerg] open() "/etc/nginx/conf.d/php" fa...:45
sept. 05 09:45:47 KS-4C systemd[1]: nginx.service: control process exited, code=exited...s=1
sept. 05 09:45:47 KS-4C systemd[1]: Failed to start LSB: Stop/start nginx.
sept. 05 09:45:47 KS-4C systemd[1]: Unit nginx.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
root@KS-4C:/var/www/tardistart# 
Une idee svp ?