Konfiguracja aplikacji¶
Pliki konfiguracyjne.¶
Za konfigurację odpowiadają pliki w folderze `config`.
- system_config.php - domyślne ustawienia, nie zmieniać tego pliku.
- user_config.php - ustawienia użytkownika, do modyfikacji przez użytkownika.
Niektóre ustawienia zostały ujawnione w menu `Administracja/Ustawienia`.
Konfiguracja obrazu kontenera.¶
Patrz Docker
Zmienne pliku konfiguracyjnego.¶
Uwaga: Zmiennych nieopisanych nie należy modyfikować.
Sql:ConnectionString
Ciąg połączenia dla bazy danych.
plog
Konfiguracja modułu Plog zajmującego się logowaniem błędów i zdarzeń z aplikacji.
Session:ExpirationTime
Czas ważności sesji w sekundach.
Session:StartWatcher
Włączenie automatycznego wylogowywania.
language
Domyślny język komunikatów.
MEDIA_PATH
Ścieżka bazowa, gdzie zapisywane są pliki. Ścieżka powinna być bezwzględna, ale może też być względem ścieżki bazowej aplikacji.
Thumbnail:ffmpegPath
Ścieżka (wraz z nazwą) polecenia ffmpeg.
Application:gsPath
Ścieżka (wraz z nazwą) polecenia gs.
Application:UsePageFilter
Włącz pamiętanie filtrów list na stronach.
FONTS
Lista dostępnych czcionek dla UniView Player.
LANGUAGES
Lista dostępnych języków.
Application:WelcomeTemplate
Szablon strony wyświetlanej po zalogowaniu się. Szablony stron znajdują się w folderze templates .
Application:BANNER
Plik logo wyświetlany na górnej belce aplikacji.
Application:AuthorizationFallback
Pozwalaj na używanie zmiennej o nazwie token w żądaniach API zamiast nagłówka Authorization.
Bot:login
Nazwa konta (login) używanego przez moduł zadań (tasks.php).
TerminalList:OUTDATE_PERIOD
Okres, przez jaki terminale traktowane są jako aktywne. W formacie "NNN HOUR" lub "NNN MINUTE", gdzie NNN oznacza liczbę godzin lub minut.
Sicp:timer
Okres odświeżania informacji o stanie monitora (dla UniView Player). Przekazywany jest do elementów SICP layoutu generowanych na postawie informacji z sekcji "Ekrany".
Geolokalizacja¶
Location:updateGeo
Włączenie uzupełniania współrzędnych geograficznych przez usługę Google.
Google:ApiKey
Klucz API dla mapy Google.
Usługa LDAP¶
Ldap:Host
Adres serwera LDAP.
Usługa NoVnc¶
Usługa podglądu ekranów.
NoVnc:ViewerUrl
Adres URL usługi.
NoVnc:Port
Port usługi.
Obsługa raportowania z UniView Player.¶
UniViewReporting:updateCampaignPlaybackDetailed
Włącz szczegółowe raportowanie kampanii.
UniViewReporting:updateCampaignPlaybackAggregated
Włącz zagregowane (godzinowe lub dzienne) raportowanie kampanii.
UniViewReporting:updatePlaybackActivity
Włącz rejestrowanie aktywności odtwarzania.
Utrzymanie bazy danych.¶
UniViewMaintenance:ErrorLogDays
Czas przechowywania komunikatów błędów z UniView Player (w dniach).
UniViewMaintenance:PlaybackReportDays
Czas przechowywania raportów odtwarzania (w dniach).
UniViewMaintenance:PlaybackLogDays
Czas przechowywania szczegółowych raportów odtwarzania (w dniach).
UniViewMaintenance:RemoteCommandSessionDays
Czas przechowywania zdalnych poleceń dla terminali (w dniach).
Konfiguracja serwera SMTP dla powiadomień e-mail.¶
Smtp:enabled
Włączenie usługi.
Smtp:server
Serwer.
Smtp:user
Użytkownik.
Smtp:pass
Hasło.
Smtp:from
Adres nadawcy.
Smtp:crypto
Opcje bezpieczeństwa transmisji (null = brak | "tls" = TLS | "ssl" = SSL).
Konfiguracja brokera MQTT¶
Broker MQTT jest opcjonalnie używany do komunikacji przez WebAdmin i Player.
Mqtt:Enabled - true włączony, false wyłączony
Mqtt:Host - serwer brokera MQTT
Mqtt:Port - port
Mqtt:UserName - nazwa użytkownika (login)
Mqtt:Password - hasło użytkownika
Mqtt:ClientId - unikalny identyfikator klienta (serwera WebAdmin)
Mqtt:TopicBase - bazowy topic (nie zmieniać)
Uaktualnione przez Artur Muszyński 5 miesięcy temu · 1 rewizji