
用普通的HTML5,CSS3,JavaScript和PHP(后端)编写。无需额外的软件!
报告错误|请求新功能|帮助开发这个项目

| 移动灯主题 | 移动黑暗主题 |
|---|---|
![]() | ![]() |
wget -O install.sh https://github.com/femto-code/Raspberry-Pi-Dashboard/raw/release/installer.sh
bash install.sh/var/www/html中设置的有效权限以下配置是您的Web服务器文件夹通常建议的设置,旨在安全到一定级别(最少需要权限):
确保存在www-data组,并将您当前的用户添加到该系统组:
(如果您使用的另一个发行版与Raspberry pi os使用,那么Web服务器的用户名可能会有所不同)
sudo groupadd www-data
sudo usermod -a -G www-data www-data
sudo usermod -a -G www-data <yourlogin> (用用户名替换<yourlogin> )
将Web文件夹的所有权提供给www-data组和您的用户。
以下命令确保您在Web文件夹中的文件中具有完整的访问权限,而Group成员( www-data )由于安全原因无法编辑/写入/写入:
sudo chown -R <yourlogin>:www-data /var/www/html (用用户名替换<yourlogin> )
sudo chmod -R 755 /var/www/html
重新启动您的RPI或重新注销并返回(要更改以生效)
git clone https://github.com/femto-code/Rasberry-Pi-Dashboard.git /var/www/html/<your_subfolder_name><your_subfolder_name> ,您也可以随时随时重命名此基本文件夹)sudo chown -R <yourlogin>:www-data /var/www/html/<your_subfolder_name><yourlogin> )sudo chmod -R 775 /var/www/html/<your_subfolder_name>www-data用户仅在仪表板文件夹中编写/编辑(7 7 5)文件!错误的权限通常会导致负责Web服务器的用户(例如
www-data)没有权利创建/修改本地配置文件以保存仪表板调整(您的自定义阈值,密码等)的情况。在这种情况下,仪表板根本无法正常工作,并且会丢弃此错误。
http://<IP_OF_YOUR_RPI>/<your_subfolder_name> sudo usermod -aG video www-data如果您不使用Raspberry Pi OS,但例如Ubuntu,则必须通过运行
sudo apt install libraspberrypi-binlibraspberrypi-bin来安装libraspberrypi-bin。
vcgencmd命令(专门用于RPI固件)是需要某些硬件权限的系统命令。因此,必须授予此特定权利(以阅读硬件信息)将其授予www-data (在哪个Web服务器下运行)。这是通过将此用户添加到指定的系统组中来实现的,该组为“视频” ,默认情况下,标准用户PI是其中的一部分。
仅建议您的RPI从您的本地(LAN)网络外部访问!
为了使用远程关闭功能,您必须使用户www-data高级权利运行一个特定命令:
sudo visudo以打开编辑器以调整用户权限www-data ALL=NOPASSWD: /sbin/shutdownwww-data无法为您更改设置 - 请参阅第22期或在此处阅读以获取帮助和说明以解决)local.config或创建它并应用您的自定义密码字符串(在步骤1中生成)如下(不要更改其他行): [...]
'general' =>
array (
[...]
'pass' => 'YOUR_MD5_PASSPHRASE_HERE',
[...]
),
[...]
一如既往:确保更改默认密码(是root ),并在首次设置时选择一个更安全的密码,并在网络上访问仪表板时考虑更多安全性。
GPL-3.0 。
Raspberry Pi and the Raspberry Pi Logo are registred trademarks of the Raspberry Pi Foundation