Добавить установщик XLX системы и веб-панель
Этот коммит содержится в:
@@ -0,0 +1,33 @@
|
||||
# Админка и главный дашборд
|
||||
|
||||
## Главная
|
||||
|
||||
Главная страница доступна по адресу `/`.
|
||||
|
||||
На ней есть:
|
||||
|
||||
- краткое описание сервиса;
|
||||
- карточки статуса DMR/YooKassa/Pi-Star;
|
||||
- форма регистрации пользователя;
|
||||
- вывод ссылки YooKassa и инструкции для перевода по чеку.
|
||||
|
||||
## Админка
|
||||
|
||||
Админка доступна по адресу `/admin`.
|
||||
|
||||
Чтобы загрузить или сохранить настройки, нужно ввести `X-Admin-Token` из `config/config.php`.
|
||||
|
||||
Форма меняет:
|
||||
|
||||
- имя reflector, например `XLX138`;
|
||||
- домен сервера;
|
||||
- sysop callsign и email;
|
||||
- страну;
|
||||
- DMR/YSF/dashboard порты;
|
||||
- модуль по умолчанию;
|
||||
- список активных модулей;
|
||||
- пути установки, исходников и логов;
|
||||
- имя systemd service;
|
||||
- URL репозитория `xlxd`.
|
||||
|
||||
При сохранении с флагом `apply` API пытается обновить `/etc/xlx/xlxd.env`. Если PHP работает без прав записи в `/etc/xlx`, настройки все равно сохранятся в БД, а в админке будет виден готовый env-preview.
|
||||
Ссылка в новой задаче
Block a user