====== Installation de la nouvelle version de raspcontrol avec un serveur nginx sur un raspberry pi ! ====== 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 apt-get update apt-get upgrade 2. On installe les packages nécéssaires apt-get install nginx php5-fpm php-apc 3. On télécharge la dernière version de raspcontrol wget https://github.com/Bioshox/Raspcontrol/archive/master.zip 4. On décompresse l'archive dans **/var/www** unzip master.zip 5. On change le propriétaire et groupe du répertoire raspcontrol chown -R www-data:www-data /var/www/raspcontrol 6. On configure nginx pour charger raspcontrol. On crée le fichier **/etc/nginx/sites-available/raspcontrol** 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; } } Pour se connecter à raspcontrol, on devra entrer l'adresse ip du raspberry pi suivie du port 9191. 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 : { "user": "votre_pseudo", "password": "votre_mot_de_passe" } 8. On active le site ln -s /etc/nginx/sites-available/raspcontrol /etc/nginx/sites-enabled/raspcontrol 9. On relance nginx et php5-fpm service nginx restart service php5-fpm restart 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]]