Изучив предыдущее руководство мы установили свой собственный YSF рефлектор.

Настало время оборудовать наш рефлектор дашбордом, чтобы удобнее было контролировать его работу.

Для начала обновляем систему:

sudo apt-get update

sudo apt-get upgrade

Примечание: если вы устанавливаете дашбоард следом за установкой самого рефлектора и при установке рефлектора выполняли эти действия, то их можно пропустить.

Устанавливаем webserver:

Для Debian и для Raspbian идентичная команда:

sudo apt-get install apache2

Создаём группу для веб-сервера и добавляем себя в нее:

sudo groupadd www-data

sudo usermod -G www-data -a

Установим разрешения, чтобы мы и веб-сервер имели полный доступ к файлам:

sudo chown -R www-data:www-data /var/www/html

sudo chmod -R 775 /var/www/html

Далее установим PHP:

Для Raspbian buster php5 простыми средствами установить не удастся, будем ставить php7

sudo apt-get install php7.3

apt сам до-установит необходимые зависимости.

Клонируем дашборд из репозитория в свой домашний каталог:

cd ~

git clone https://github.com/dg9vh/YSFReflector-Dashboard.git

Копируем файлы рефлектора 

Для Paspbian Buster команда будет такой:

sudo cp -R /home/pi/YSFReflector-Dashboard/* /var/www/html/

Удаляем index.html который нам автоматически сгенерировал apache:

sudo rm /var/www/html/index.html

Запускаем установку рефлектора. Для этого в браузере переходим по адресу, по которому находится ваш рефлектор, и через слэш дописываем setup.php. Например http://192.168.1.201/setup.php. Это если вы входите из локальной сети. Либо ваш внешний ip адрес, если вы подключаетесь уже через интернет.

Настройка параметров сводится к повторению того, что уже вписано как пример в полях настройки. Собственно именно для того, чтобы не возиться с выдуманными путями, при установке рефлектора мы использовали параметры предлагаемые по умолчанию.

На своё усмотрение можете включить отображение нагрузки на процессор и температуры а также частоту обновления дашборда и глубину логов.

Не забудьте удалить файл setup.php после конфигурирования вашего дашборда.

sudo rm /var/www/html/setup.php

В случае необходимости вы можете внести изменения в конфигурационный файл. Например так:

sudo nano /var/www/html/config/config.php

Вот собственно и весь процесс. Ничего особенно сложного.

Как я уже говорил ранее - и сам рефлектор и дашборд к нему в таком виде вполне работоспособны, но без дополнительных настроек или небольших дополнительных аппаратных средств долго работать не смогут! Всему виной недолговечность флэш-карты. Информация о том как доработать систему многократно подняв её надёжность будет в следующем руководстве

До будущих встреч! 73! UA6AHP.