CzADSB-Mlat web: Porovnání verzí
Z Poznámkový blok
(→Načítání dat) |
(→Načítání dat) |
||
| Řádka 29: | Řádka 29: | ||
# Pravidelne stazeni synchronizacnich dat z mlat serveru | # Pravidelne stazeni synchronizacnich dat z mlat serveru | ||
*/1 * * * * root cd /opt/mlat-sync && /opt/mlat-sync/sync.sh | */1 * * * * root cd /opt/mlat-sync && /opt/mlat-sync/sync.sh | ||
| + | == Web == | ||
Verze z 10. 3. 2026, 13:40
Příprava
Pro správnou funkci je potřeba doinstalovat:
sudo apt update sudo apt install libdate-manip-perl jq
Načítání dat
Jako první zprovozníme načítání dat z mlat serverů. Bez těchto dat se nám stejně nic nezobrazí.
Vytvoříme adresář kde uložíme synchronizační skript. V jeho úvodě upravíme cestu 'WEBPATH', kde bude uloženy soubory vlastního webu. V případě kdy budeme stahovat konfiguraci regionů 'REGIONS_URL' z jiného webu, nastavíme cestu na tento soubor.
sudo mkdir /opt/mlat-sync sudo cp sync.sh /opt/mlat-sync/sync.sh sudo mcedit /opt/mlat-sync/sync.sh
Pokud budeme používat místní konfiguraci regionů, vytvoříme tento soubor, v kterém doplníme adresy pro stažení informací o synchronizaci přijímačů.
sudo mcedit /opt/mlat-sync/mirror_regions.json
{
"0":{ "region":"EU", "name":"Europe", "enabled":true, "color":"#1f78b4", "syncdata":"http://api.czadsb.cz/sync.json" },
"1":{ "region":"AF", "name":"Africa", "enabled":false, "color":"#8dd3c7", "syncdata":"" },
"2":{ "region":"AS", "name":"Asia", "enabled":false, "color":"#ff7f00", "syncdata":"" },
"3":{ "region":"NA", "name":"North America", "enabled":false, "color":"#33a02c", "syncdata":"" },
"4":{ "region":"OC", "name":"Oceania", "enabled":false, "color":"#9fdc6a", "syncdata":"" },
"5":{ "region":"SA", "name":"South America", "enabled":false, "color":"#dddddd", "syncdata":"" }
}
Nakonec nastavíme do cron pravidelné spouštění skriptu pro aktualizaci synchronizačních dat
sudo mcedit /etc/cron.d/mlat-sync
# Pravidelne stazeni synchronizacnich dat z mlat serveru */1 * * * * root cd /opt/mlat-sync && /opt/mlat-sync/sync.sh