
Написано в простом HTML5, CSS3, JavaScript и PHP (Backend). Не требуется дополнительного программного обеспечения!
Сообщить об ошибке | Запросить новую функцию | Помогите разработать этот проект

| Мобильная тема света | Мобильная темная тема |
|---|---|
![]() | ![]() |
wget -O install.sh https://github.com/femto-code/Raspberry-Pi-Dashboard/raw/release/installer.sh
bash install.sh/var/www/html Следующая конфигурация-это обычно рекомендуемая настройка для папки веб-сервера и предназначена для защиты до определенного уровня (с минимальной потребностью в разрешениях):
Убедитесь, что группа www-data существует, и добавьте вашего текущего пользователя в эту системную группу:
(Если вы используете другое дистрибутив, чем Raspberry Pi OS, имя пользователя веб -сервера может отличаться)
sudo groupadd www-data
sudo usermod -a -G www-data www-data
sudo usermod -a -G www-data <yourlogin> (замените <yourlogin> на имя пользователя)
Дайте право собственности на веб-папку группе www-data и вашего пользователя.
Следующие команды гарантируют, что у вас есть полный доступ к файлам в веб-папке, в то время как участники группы ( 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) файлов только в папке панели приборной панели !Ошибочное разрешение, как правило, приводит к ситуации, когда пользователь, отвечающий за веб-сервер (например,
www-data), не имеет права на создание/изменение локального файла конфигурации для сохранения корректировок панели панели (ваши пользовательские пороговые значения, пароль и т. Д.). В этом случае приборная панель вообще не будет работать и вынесет эту ошибку.
http://<IP_OF_YOUR_RPI>/<your_subfolder_name> sudo usermod -aG video www-dataЕсли вы не используете ОС Raspberry Pi, но, например, Ubuntu, вам нужно установить
libraspberrypi-bin, используяsudo apt install libraspberrypi-bin.
Команда vcgencmd (специально посвященная прошивке RPI) - это системная команда, которая требует определенных прав на оборудование. Поэтому необходимо предоставить это конкретное право (для чтения информации оборудования), например, www-data (под каким веб-сервером работает). Это достигается путем добавления этого пользователя в назначенную системную группу под названием Video , которая по умолчанию является частью стандартного пользователя PI.
Рекомендуется только, если ваш RPI недоступен за пределами вашей локальной (локальной) сети!
Чтобы использовать функциональность удаленного выключения, вы должны предоставить пользователю расширенные права www-data для выполнения одной конкретной команды:
sudo visudo , чтобы открыть редактор для корректировки прав пользователейwww-data ALL=NOPASSWD: /sbin/shutdownwww-data не может изменить настройки для вас - см. Проблема № 22 или прочитайте здесь для получения помощи и инструкций для решения)local.config или создайте его и примените свою пользовательскую строку PassFrase (сгенерирована на шаге 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