
Geschrieben in einfacher HTML5, CSS3, JavaScript und PHP (Backend). Keine zusätzliche Software erforderlich!
Einen Fehler melden | Fordern Sie eine neue Funktion an, | Helfen Sie mit, dieses Projekt zu entwickeln

| Mobile Lichtthema | Mobiles Dunkel -Thema |
|---|---|
![]() | ![]() |
wget -O install.sh https://github.com/femto-code/Raspberry-Pi-Dashboard/raw/release/installer.sh
bash install.sh/var/www/html festgelegt Die folgende Konfiguration ist die häufig empfohlene Einrichtung für Ihren Webserverordner und soll auf einer bestimmten Ebene sicher sein (mit der minimalen Notwendigkeit von Berechtigungen):
Stellen Sie sicher, dass www-data Gruppe existiert, und fügen Sie Ihren aktuellen Benutzer dieser Systemgruppe hinzu:
(Wenn Sie eine andere Distribution verwenden als Raspberry Pi OS, kann sich der Benutzername des Webservers unterscheiden.)
sudo groupadd www-data
sudo usermod -a -G www-data www-data
sudo usermod -a -G www-data <yourlogin> (ersetzen Sie <yourlogin> durch Ihren Benutzernamen)
Geben Sie der www-data Gruppe und Ihrem Benutzer den Besitz des Webordners an.
Die folgenden Befehle stellen sicher, dass Sie auf den Dateien im Webordner einen vollen Zugriff haben, während Gruppenmitglieder ( www-data ) aus Sicherheitsgründen nicht bearbeiten/schreiben können:
sudo chown -R <yourlogin>:www-data /var/www/html (ersetzen Sie <yourlogin> durch Ihren Benutzernamen)
sudo chmod -R 755 /var/www/html
Starten Sie Ihren RPI neu oder melden Sie sich in die Erlaubnisänderung an (für Erlaubnisänderungen, um wirksam zu werden).
git clone https://github.com/femto-code/Rasberry-Pi-Dashboard.git /var/www/html/<your_subfolder_name><your_subfolder_name> durch einen Namen Ihrer Wahl entsprechend können Sie diesen Basisordner jederzeit danach auch umbenennen)sudo chown -R <yourlogin>:www-data /var/www/html/<your_subfolder_name><yourlogin> durch Ihren Benutzernamen)sudo chmod -R 775 /var/www/html/<your_subfolder_name>www-data Benutzer ausschließlich nur in Ihrem Dashboard-Ordner schreiben/bearbeiten (7 7 5).Eine fehlerhafte Berechtigung führt in der Regel in der Situation, in der der für Webserver verantwortliche Benutzer (z. B.
www-data) keine Rechte zum Erstellen/Ändern der lokalen Konfigurationsdatei zum Speichern Ihrer Dashboard-Anpassungen (Ihre benutzerdefinierten Schwellenwerte, Kennwort usw.) hat. In diesem Fall funktioniert das Dashboard überhaupt nicht und wirft diesen Fehler auf.
http://<IP_OF_YOUR_RPI>/<your_subfolder_name> sudo usermod -aG video www-dataWenn Sie kein Raspberry Pi-Betriebssystem verwenden, aber z. B. Ubuntu, müssen Sie
libraspberrypi-bininstallieren, indem Siesudo apt install libraspberrypi-binausführen.
Der Befehl vcgencmd (speziell für RPI -Firmware gewidmet) ist ein Systembefehl, für den bestimmte Hardwarerechte erforderlich sind. Daher muss man dieses spezielle Recht (Hardware-Informationen lesen) an z. B. www-data (unter welchem Webserver ausgeführt) gewähren. Dies wird erreicht, indem dieser Benutzer zu einer festgelegten Systemgruppe namens Video hinzugefügt wird, von der der Standardbenutzer PI standardmäßig Teil ist.
Nur empfohlen, wenn Ihr RPI nicht von außerhalb Ihres lokalen Netzwerks (LAN) zugänglich ist!
Um die Funktion "Remote Shutdown" zu verwenden, müssen Sie dem Benutzer www-data erweiterte Rechte für die Ausführung eines bestimmten Befehls geben:
sudo visudo aus, um den Editor für die Anpassung der Benutzerrechte zu öffnenwww-data ALL=NOPASSWD: /sbin/shutdownwww-data kann keine Einstellungen für Sie ändern - siehe Ausgabe 22 oder lesen Sie hier, um Hilfe und Anweisungen zur Lösung zu erhalten).local.config oder erstellen Sie es und wenden Sie Ihre benutzerdefinierte Passphrase -Zeichenfolge (in Schritt 1 generiert) wie folgt an (ändern Sie andere Zeilen nicht): [...]
'general' =>
array (
[...]
'pass' => 'YOUR_MD5_PASSPHRASE_HERE',
[...]
),
[...]
Wie immer : Stellen Sie sicher, dass Sie das Standardkennwort (das Root ist) ändern, und wählen Sie beim ersten Setup ein sichereres One aus und berücksichtigen Sie mehr Sicherheit, wenn Ihr Dashboard im Netzwerk zugänglich ist.
GPL-3.0 .
Raspberry Pi and the Raspberry Pi Logo are registred trademarks of the Raspberry Pi Foundation