Outils pour utilisateurs

Outils du site


raspcontrol_raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
raspcontrol_raspberry_pi [2013/04/29 18:58] – créée bipbipraspcontrol_raspberry_pi [2014/12/27 08:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 Nous allons voir comment installer la nouvelle version de raspcontrol sur le raspberry pi. On utlisera nginx au lieu de apache comme serveur web. Nous allons voir comment installer la nouvelle version de raspcontrol sur le raspberry pi. On utlisera nginx au lieu de apache comme serveur web.
  
 +
 +===== Installation =====
 +
 +1. On met à jour la base de packages de raspbian
 +
 +<code>
 +apt-get update
 +apt-get upgrade
 +</code>
 +
 +2. On installe les packages nécéssaires
 +
 +<code>
 +apt-get install nginx php5-fpm php-apc
 +</code>
 +
 +3. On télécharge la dernière version de raspcontrol
 +
 +<code>
 +wget https://github.com/Bioshox/Raspcontrol/archive/master.zip
 +</code>
 +
 +4. On décompresse l'archive dans **/var/www**
 +
 +<code>
 +unzip master.zip
 +</code>
 +
 +5. On change le propriétaire et groupe du répertoire raspcontrol
 +
 +<code>
 +chown -R www-data:www-data /var/www/raspcontrol
 +</code>
 +
 +6. On configure nginx pour charger raspcontrol. On crée le fichier **/etc/nginx/sites-available/raspcontrol** 
 +
 +<code>
 +server {
 + listen 9191;
 + server_name localhost;
 + access_log /var/log/nginx/raspcontrol.access.log;
 + error_log /var/log/nginx/raspcontrol.error.log;
 + location / {
 +    root /var/www/raspcontrol;
 +    index index.php;
 +   
 +    rewrite ^/details$ /index.php?page=details last;
 +    rewrite ^/logout$ /login.php?page=logout last;
 + }
 + location ~ \.php$ {
 +    fastcgi_pass unix:/var/run/php5-fpm.sock;
 +    fastcgi_index index.php;
 +    include fastcgi_params;
 +    fastcgi_param SCRIPT_FILENAME /var/www/raspcontrol/$fastcgi_script_name;
 + }
 +## Disable viewing .htaccess & .htpassword
 +  location ~ /\.ht {
 +    deny  all;
 +  } 
 +}
 +
 +</code>
 +
 +<note important>Pour se connecter à raspcontrol, on devra entrer l'adresse ip du raspberry pi suivie du port 9191.</note>
 +
 +7. On crée le fichier d'authentification 
 +
 +On doit créer un fichier au format json dans **/etc/raspcontrol** nommé **database.aptmnt**. On édite le fichier avec **vi /etc/raspcontrol/database.aptmnt**, qui contient :
 +
 +<code>
 +{
 +    "user":       "votre_pseudo",
 +    "password":   "votre_mot_de_passe"
 +}
 +</code>
 +
 +8. On active le site
 +
 +<code>
 +ln -s /etc/nginx/sites-available/raspcontrol /etc/nginx/sites-enabled/raspcontrol
 +</code>
 +
 +9. On relance nginx et php5-fpm
 +
 +<code>
 +service nginx restart
 +service php5-fpm restart
 +</code>
 +
 +10. On se connecte sur le raspberry pi : **adresse_ip:9191**
 +
 +{{ :artwork:raspcontrol.jpg?nolink&800 |}}
 +
 +**Référence :**\\
 +[[http://pihomeserver.wordpress.com/2013/04/28/nouvelle-version-de-raspcontrol/ | les 2 lignes de config qu'il me manquait]] :-)\\
 +[[https://github.com/Bioshox/Raspcontrol | Le site de raspcontrol]]
raspcontrol_raspberry_pi.1367261880.txt.gz · Dernière modification : 2014/12/27 08:13 (modification externe)