Projekt

Ogólne

Profil

Konfiguracja » Historia » Wersja 1

Artur Muszyński, 2025-02-13 17:10

1 1 Artur Muszyński
h1. Konfiguracja aplikacji
2
3
h2. Pliki konfiguracyjne.
4
5
Za konfigurację odpowiadają pliki w folderze `config`.
6
7
- system_config.php - domyślne ustawienia, nie zmieniać tego pliku.
8
- user_config.php - ustawienia użytkownika, do modyfikacji przez użytkownika.
9
10
Niektóre ustawienia zostały ujawnione w menu `Administracja/Ustawienia`.
11
12
h2. Konfiguracja obrazu kontenera.
13
14
Patrz [[Docker]]
15
16
h3. Zmienne pliku konfiguracyjnego.
17
18
+Uwaga: Zmiennych nieopisanych nie należy modyfikować.+
19
20
*Sql:ConnectionString*
21
22
Ciąg połączenia dla bazy danych.
23
24
*plog*
25
26
Konfiguracja modułu Plog zajmującego się logowaniem błędów i zdarzeń z aplikacji.
27
28
*Session:ExpirationTime*
29
30
Czas ważności sesji w sekundach.
31
32
*Session:StartWatcher*
33
34
Włączenie automatycznego wylogowywania.
35
36
*language*
37
38
Domyślny język komunikatów.
39
40
*MEDIA_PATH*
41
42
Ścieżka bazowa, gdzie zapisywane są pliki. Ścieżka powinna być bezwzględna, ale może też być względem ścieżki bazowej aplikacji.
43
44
*Thumbnail:ffmpegPath*
45
46
Ścieżka (wraz z nazwą) polecenia ffmpeg.
47
48
*Application:gsPath*
49
50
Ścieżka (wraz z nazwą) polecenia gs.
51
52
*Application:UsePageFilter*
53
54
Włącz pamiętanie filtrów list na stronach.
55
56
*FONTS*
57
58
Lista dostępnych czcionek dla UniView Player.
59
60
*LANGUAGES*
61
62
Lista dostępnych języków.
63
64
*Application:WelcomeTemplate*
65
66
Szablon strony wyświetlanej po zalogowaniu się. Szablony stron znajdują się w folderze _templates_ .
67
68
*Application:BANNER*
69
70
Plik logo wyświetlany na górnej belce aplikacji.
71
72
*Application:AuthorizationFallback*
73
74
Pozwalaj na używanie zmiennej o nazwie _token_ w żądaniach API zamiast nagłówka _Authorization_.
75
76
*Bot:login*
77
78
Nazwa konta (login) używanego przez moduł zadań (tasks.php).
79
80
*TerminalList:OUTDATE_PERIOD*
81
82
Okres, przez jaki terminale traktowane są jako aktywne. W formacie "NNN HOUR" lub "NNN MINUTE", gdzie NNN oznacza liczbę godzin lub minut.
83
84
*Sicp:timer*
85
86
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".
87
88
h3. Geolokalizacja
89
90
*Location:updateGeo*
91
92
Włączenie uzupełniania współrzędnych geograficznych przez usługę Google.
93
94
*Google:ApiKey*
95
96
Klucz API dla mapy Google.
97
98
h3. Usługa LDAP
99
100
*Ldap:Host*
101
102
Adres serwera LDAP.
103
104
h3. Usługa NoVnc
105
106
Usługa podglądu ekranów.
107
108
*NoVnc:ViewerUrl*
109
110
Adres URL usługi.
111
112
*NoVnc:Port*
113
114
Port usługi.
115
116
h3. Obsługa raportowania z UniView Player.
117
118
*UniViewReporting:updateCampaignPlaybackDetailed*
119
120
Włącz szczegółowe raportowanie kampanii.
121
122
*UniViewReporting:updateCampaignPlaybackAggregated*
123
124
Włącz zagregowane (godzinowe lub dzienne) raportowanie kampanii.
125
126
*UniViewReporting:updatePlaybackActivity*
127
128
Włącz rejestrowanie aktywności odtwarzania.
129
130
h3. Utrzymanie bazy danych.
131
132
*UniViewMaintenance:ErrorLogDays*
133
134
Czas przechowywania komunikatów błędów z UniView Player (w dniach).
135
136
*UniViewMaintenance:PlaybackReportDays*
137
138
Czas przechowywania raportów odtwarzania (w dniach).
139
140
*UniViewMaintenance:PlaybackLogDays*
141
142
Czas przechowywania szczegółowych raportów odtwarzania (w dniach).
143
144
*UniViewMaintenance:RemoteCommandSessionDays*
145
146
Czas przechowywania zdalnych poleceń dla terminali (w dniach).
147
148
h3. Konfiguracja serwera SMTP dla powiadomień e-mail.
149
150
*Smtp:enabled*
151
152
Włączenie usługi.
153
154
*Smtp:server*
155
156
Serwer.
157
158
*Smtp:user*
159
160
Użytkownik.
161
162
*Smtp:pass*
163
164
Hasło.
165
166
*Smtp:from*
167
168
Adres nadawcy.
169
170
*Smtp:crypto*
171
172
Opcje bezpieczeństwa transmisji (null = brak | "tls" = TLS | "ssl" = SSL).
173
174
h3. Konfiguracja brokera MQTT
175
176
Broker MQTT jest opcjonalnie używany do komunikacji przez WebAdmin i Player.
177
178
*Mqtt:Enabled* - _true_  włączony, _false_  wyłączony
179
180
*Mqtt:Host* - serwer brokera MQTT
181
182
*Mqtt:Port* - port
183
184
*Mqtt:UserName* - nazwa użytkownika (login)
185
186
*Mqtt:Password* - hasło użytkownika
187
188
*Mqtt:ClientId* - unikalny identyfikator klienta (serwera WebAdmin)
189
190
*Mqtt:TopicBase* - bazowy topic (nie zmieniać)