FR:Raspcontrol
Description
Raspcontrol est un centre de contrôle/panneau informatif développé spécifiquement pour le Raspberry Pi, il est réalisé en PHP et ne nécessite aucune autre dépendance que PHP 5.4 pour fonctionner.
Installation
Récupération des fichiers
Vous pouvez télécharger Raspcontrol sous forme de .zip depuis le dépôt GitHub via le lien suivant :
Si vous avez déjà Git installé, vous pouvez cloner le dépôt
Le faire fonctionner
Raspcontrol est développé pour être déployé avec PHP 5.4, bien qu'il soit aussi possible de le déployer avec tout autre serveur HTTP.
Déploiement avec PHP 5.4
Placez-vous dans l'emplacement où vous avez téléchargé Raspcontrol, à partir de là, nous devons donner les droits de lecture/écriture/exécution à ./start.sh
sudo chmod 0777 ./start.sh
Nous pouvons à présent déployer le serveur en lançant la commande suivante depuis le même emplacement
sudo ./start.sh
Vous pouvez désormais accéder à Raspcontrol depuis localhost directement sur votre Pi, ou avec son IP interne à partir d'un autre ordinateur de votre LAN et par l'extérieur si vous utilisez une redirection de port. (Raspcontrol écoute sur l'IP 0.0.0.0:80 par défaut)
Cela fonctionnera SEULEMENT avec PHP 5.4, votre version de PHP peut être vérifiée en exécutant la commande
php -v
Avec Apache
Exécuter Raspcontrol sous Apache est considéré comme non sécurisé et n'est pas conseillé.
Ajoutez www-data sur Apache au fichier SUDOERS
sudo VISUDO
Sur la dernière ligne, ajoutez ceci
www-data ALL=(ALL) NOPASSWD: ALL
Raspcontrol n'est pas conçu pour une utilisation en production, l'ajout de www-data au fichier SUDOERS est risqué et n'est pas une solution pérenne.
Si vous accédez au répertoire web Apache disponible sur votre Raspberry Pi (en utilisant startx), vous pouvez vous rendre sur localhost/raspcontrol. Si vous y accédez depuis un autre ordinateur de votre réseau, vous devrez aller sur http://votre.ip.interne/raspcontrol.
Configuration de votre compte
Il vous sera maintenant demandé de définir un nouveau compte, cela créera l'utilisateur initial pour se connecter au système.
Merci !
N'hésitez pas à contribuer à ce projet !