Výber denníka pre rádioamatérsku prevádzku je osobná vec. Každý má iné priority: jeden hľadá rýchle contestové logovanie, druhý potrebuje prepojenie na LoTW a ClubLog, tretí chce mať denník prístupný z akéhokoľvek zariadenia bez ohľadu na to, kde sa práve nachádza. Práve táto posledná požiadavka – dostupnosť odkiaľkoľvek – stojí za vznikom WaveLog, webovej aplikácie, ktorá od februára 2024 rastie rýchlejšie, než by ktokoľvek predpokladal.
V článku sa dočítate
Čo je WaveLog, ako vznikol a kto ho vytvára
WaveLog je bezplatná, open-source, self-hosted webová aplikácia pre logovanie rádioamatérskych spojení. Nie je to program na inštaláciu do počítača v klasickom zmysle – beží na webe, teda na serveri, a pristupuje sa k nemu cez bežný prehliadač. Práve to ho odlišuje od väčšiny tradičných denníkov a zároveň mu dáva výhodu prístupu z akéhokoľvek miesta s internetovým pripojením: z domáceho QTH, z prenosnej stanice, z mobilného telefónu na poľnom dni, zo zariadenia na DXpedícii.

Projekt vznikol koncom roka 2023 ako fork dobre známeho Cloudlog, ktorého autorom je Peter MM9SQL. Štyria hlavní vývojári – DF2ET, DJ7NT, HB9HIL a LA8AJA – ktorí Cloudlog roky rozvíjali, sa rozhodli pokračovať vlastnou cestou. Výsledkom bol WaveLog, prvýkrát vydaný 1. februára 2024. Od tohto dátumu prebehli desiatky vydaní, pribudli funkcie pre contestové logovanie, satelitnú prevádzku, správu QSL kariet, pokročilú štatistiku aj viacero jazykových prekladov. V roku 2026 tím získal prestížne ocenenie Rudolf-Horkheimer-Award od DARC. WaveLog je nekomerčný projekt, vyvíjaný rádioamatérmi pre rádioamatérov, bez reklám a poplatkov.
Technologicky stojí na klasickom LAMP zásobníku: Linux, Apache, MySQL (alebo MariaDB), PHP – konkrétne framework CodeIgniter 3 s Bootstrap rozhraním. Pre tých, ktorí nechcú konfigurovať server manuálne, je k dispozícii aj Docker inštalácia so pripraveným docker-compose súborom.
Môj rok skúseností s WaveLog – podrobný pohľad OM0AAO
Pre čisto VKV prevádzku som 20 rokov dozadu používal VQLog a Atalanta Locator od OK1DUO. Pre KV contestovú prevádzku sa v tom čase objavila nová hviezda: N1MM. Bol to vynikajúci software, ale nemal funkcie vhodné pre KV DXing či QSL agendu. Tak som sa stal dlhoročne závislým na Logger32. Buď som mal spustený N1MM a cez tzv. bridge sa spojenia prenášali do Logger32 alebo som spojenie zapísal priamo v Logger32. Funkčné, ale s rozvojom internetových callbookov, elektronického potvrdenia spojení, evidencie v ClubLog-u takýto systém začínal byť dosť prácny.
Neprestával som hľadať denník, ktorý by mi funkciami, prepojením na iné systémy, prehľadnosťou a prijateľným ovládaním vyhovoval. Je niekoľko veľmi vydarených contestových denníkov (napríklad Win-Test) a medzi klasickými Qlog. Zopár sa vylúčilo kvôli inému OS (napr. RUMLog). Cez satelity aj contesty som mal viacero spojení s Petrom MM9SQL a vedel som, že stojí za denníkom s názvom CloudLog. Avšak to nie je klasický program, ale webová aplikácia, čo sa mi nepozdávalo.
Kvôli prevádzke cez QO-100 satelit som siahol po Log4OM. Asi každý, kto ho skúsil, tak zistil, že vie byť pekelne pomalý. Vtedy prišla otázka od Olivera OM0RX: poraď denník! Prehľadali a preskúšali sme opäť množstvo programov. Ono to nie je dobrý signál ak pri importe alebo napojení CAT TCVR program zahlási „Fatal error“. Po dlhom skúšaní sme narazili na WaveLog. Opäť v štýle „ideme to pokaziť“ sme začali skúšať a výsledok nás prekvapil.

WaveLog – po toľkých neúspešných pokusoch – prekvapivo fungoval. Bez komplikácií zvládal aj väčšie importy, napojenia na rôzne služby, filtrovania údajov či štatistiky. Prehľadnosť a ovládateľnosť sa javila dobre aj keď sme obaja hľadali DX cluster či niektoré nastavenia. V tomto smere platí, že treba čítať návod! A ešte raz: čítať návod! Ten je napísaný stručne, ale o to je to rýchlejšie sa nájde na otázku odpoveď.
Ďalším prekvapením bola rýchla a presná podpora na https://github.com/wavelog/wavelog/discussions Na otázku – jednoduchú aj zložitú – veľmi rýchlo prichádzali odpovede. Osobne ma zaujalo aj množstvo funkcií pre satelitnú prevádzku. To nie je prekvapujúce, lebo WaveLog vychádza z CloudLog-u a viacerí vývojári sa aktívne venujú satelitnej prevádzke.

Napojenie na CAT sa realizuje cez WaveLogGate, takže treba trocha zručnosti pri konfigurácii. Vtedajšia verzia ešte neumožňovala napojiť Rotátor, ale na tom sa začalo rýchlo pracovať. Základným jazykom je angličtina, ale nespornou výhodou sú preklady, ktoré realizujú dobrovoľníci. Medzi jazykmi je tak aj čeština (v tejto chvíli 98% preloženého) a slovenčina (81% preloženého). Slovenské preklady som robil ja počas viacerých večerov.
Mínus: princíp DX clustra
Začnem s tým, čo nefunguje: DX cluster. Nefungoval ideálne v starších verziách podľa predstáv a v novších verziách taktiež nie. Problém spôsobuje, že WaveLog sa nepripája na DX cluster priamo, ale cez cache. Tá sa štandardne obnovuje každú minútu. Spolu s mechanizmom zobrazovania tak oneskorenie DX spotu je priveľké.

Plusy: DX cluster, logovanie, prepojenia, filtrovanie, QSL manažment, diplomy
V čom DX cluster naopak funguje? Umožňuje nastaviť viditeľnosť spotov, ktoré chcem vidieť. To je veľké plus, lebo nefiltrované výpisy vedia zahltiť množstvom zbytočných dát. Funguje samozrejme aj preladenie klikom na spot a prenesenie údajov na zalogovanie.
Logovanie je to, v čom WaveLog je perfektný: od rýchleho logovania až po veľmi detailné zápisy. Tie môžu byť v reálnom čase aj dodatočne. Ak chcete prekvapenie: pri satelitnej prevádzke sa do údajov ukladá aj údaj o azimute a elevácii!

Možnosťou je načítavanie údajov o predošlých spojeniach a údajov z callbook-ov. Ale WaveLog sa nezahanbí ani pri prenose dát smerom von: LoTW, eQSL, ClubLog, AMSAT Status, HRDLog, QRZ, QO-100 DX Club, DARC-DCL. Plus možné exporty v bežných formátoch.
WaveLog robí prenos údajov na pozadí. Údaje o spojeniach či dáta POTA, SOTA, WWFF, TLE atď. spracovávajú crony. Veľmi pohodlné. Kto chce viac, tak WaveLog má aj API.
Spojenie je možné jednoducho postovať na BlueSky alebo X.

Silnou vlastnosťou WaveLog-u je aj práca s údajmi. Filtrovanie a vyhľadávanie je veľmi rýchle a poskytuje výsledky v prehľadnej forme. To sa týka aj rôznych diplomov, kde aktuálny stav splnenia podmienok je v okamihu na obrazovke.


Ja pre zobrazenie používam rozdelenú obrazovku prehliadača, kde v pravej časti je DX Cluster, vľavo hlavné okno. Responzivita je výborná.
Spracovanie potvrdení QSL je na dobrej úrovni – opäť rýchle, prehľadné a jednoduché.
Neskúšal som logovanie pretekov. Podľa mňa nie je WaveLog contestový denník, a to, čo mi poskytuje N1MM+ by nemal šancu vyrovnať. Je to hlavný staničný denník.
Určitá počiatočná nedôvera vo WaveLog vyprchala. Na Logger32 si dnes už ani nespomeniem.
WaveLog v praxi – video úvod
Skúsenosti Filipa OK1GOD s WaveLog
Filip OK1GOD prešiel niekoľkými denníkmi – RumLogNG, qlog, skúšal Cloudlog – skôr než narazil na WaveLog v jednej Reddit diskusii ako odporúčaný fork Cloudlogu. Vyskúšal demo inštanciu, zapáčilo sa mu, a napriek vlastnému priznaniu lenivosti na serverovú inštaláciu to napokon zvládol na vlastnom VPS serveri.
Kľúčová výhoda pre neho bola dostupnosť odkiaľkoľvek bez nutnosti mať so sebou konkrétny počítač – QSO z mobilného prehliadača, logovanie počas POTA aktivácií bez laptopu, prístup zo zariadení kamarátov pri prevádzke na cudzom QTH. Automatické odovzdávanie QSO do externých služieb ocenil rovnako: LoTW, eQSL, ClubLog pracujú na pozadí bez zásahu operátora.
Filip navyše vytvoril vlastné riešenie pre CAT prepojenie: namiesto WaveLogGate s FLRig skonštruoval zariadenie na báze ESP32, ktoré číta stav transceivera (Icom IC-7300 cez UART, Icom IC-705 cez Bluetooth) a priamo odosiela frekvenciu a mód do WaveLog API. Zariadenie sa aktivuje zapnutím napájania bez nutnosti spúšťať akýkoľvek softvér v počítači. Pre IC-7300 aj IC-705 sú k dispozícii zdrojové kódy na jeho GitHub stránke. Ďalej vytvoril widget pre QRZ.com profil, ktorý v reálnom čase zobrazuje, či je operátor práve na pásme a na akej frekvencii – widget využíva CAT dáta z WaveLog API. Tieto projekty dokumentuje na melik.cz.
WaveLogGate – most medzi transceiverom a WaveLog
WaveLogGate (skrátene WLGate) je oficiálny desktopový nástroj, ktorý spája rádioamatérsky logovací softvér s inštanciou WaveLog. Je to samostatná aplikácia napísaná v Go a Svelte, distribuovaná ako jeden binárny súbor bez externých závislostí za behu. K dispozícii je pre Windows, macOS a Linux.
WLGate plní dve hlavné funkcie. Po prvé, preberá QSO záznamy z WSJT-X alebo Fldigi cez UDP na porte 2333 (konfigurovateľné) a odovzdáva ich do WaveLog. Po druhé, číta aktuálnu frekvenciu a mód z transceivera prostredníctvom FLRig (XML-RPC) alebo Hamlib (rigctld cez TCP) a tieto dáta odosiela do WaveLog API – tým zabezpečuje, že pri každom novom QSO je frekvencia vyplnená automaticky. Od verzie 2.0 podporuje WLGate aj ovládanie rotátora cez Hamlib rotctld.
Konfigurácia prebieha v grafickom rozhraní: zadáte URL WaveLog inštancie vrátane cesty index.php, API kľúč (vygenerovaný v nastaveniach WaveLog) a vyberiete stanicu. Pre rádio zvolíte typ pripojenia – FLRig na porte 12345 alebo Hamlib rigctld na porte 4532 – a zadáte adresu hostiteľa. WLGate podporuje viacero pomenovaných konfiguračných profilov, čo oceníte pri práci s rôznymi zariadeniami alebo inštanciami WaveLog.
Pre logovanie z WSJT-X je dôležité nastaviť v WSJT-X záložku Reporting, aktivovať Secondary UDP Server a nastaviť port 2333 – primárny UDP server posiela binárne pakety, ktoré WLGate nespracúva. Pre FLDigi sa aktivuje UDP výstup v nastaveniach User Interface. Aktuálna verzia WLGate je 2.0.2 (vydaná apríl 2026).
Inštalácia WaveLog – video sprievodca
Základné podmienky inštalácie
WaveLog vyžaduje funkčný webový server s LAMP zásobníkom. Minimálne požiadavky sú webový server Apache (alebo Nginx s príslušnou konfiguráciou), PHP v podporovanej verzii s modulmi bcmath, curl, gd, intl, mbstring, mysqli, xml a zip, a databázový server MySQL alebo MariaDB. Na strane klienta stačí akýkoľvek moderný webový prehliadač.
Pre záujemcov bez skúseností so správou serverov je najjednoduchšia cesta Docker. Oficiálny docker-compose.yml stiahne a spustí všetky potrebné kontajnery (MariaDB a samotný WaveLog) príkazom docker compose up -d. WaveLog je potom dostupný na porte 8086. Inštalácia na Raspberry Pi je plne podporovaná a funkčná; Raspberry Pi 3 alebo 4 bez problémov zvládne prevádzku pre jednu alebo niekoľko staníc. Pre pokročilú nasadenie je k dispozícii aj webový inštalátor, ktorý prevedie používateľa konfiguráciou databázy a prvého účtu.
Dôležité upozornenie z dokumentácie: WaveLog nie je vhodný pre úplných začiatočníkov bez skúseností s LAMP prostredím. Bez základného povedomia o webových aplikáciách môže byť riešenie chýb konfigurácie náročné. Ak nemáte vlastný server, môžete využiť prenajatý webhostingový priestor s podporou PHP a MySQL, alebo si nechať nainštalovať ho od iného rádioamatéra v klube.
Aktualizácie sa vykonávajú buď cez webové rozhranie (pre Docker inštalácie stiahnutím nového obrazu) alebo pretiahnutím zmien z GitHub repozitára. Vývojári vydávajú aktualizácie často – v roku 2024 a 2025 vychádzali nové verzie v intervaloch niekoľkých týždňov.
WaveLog preklady

Základným jazykom WaveLog je angličtina. Lokalizáciu do iných jazykov zabezpečuje komunita dobrovoľníkov cez prekladovú platformu na adrese translate.wavelog.org, kde možno priamo prispieť prekladmi. Stav prekladov je viditeľný na hlavnej stránke projektu ako dynamický badge.
Slovenčina je v prekladoch WaveLog zastúpená – práci na preklade sa venujem aj ja osobne, počas viacerých večerov som preložil väčšinu textov rozhrania.
Čeština je preložená na 98 percent, čo je výborne použiteľný stav. Kto chce prispieť slovenčinou alebo iným jazykom, môže sa pripojiť na translate.wavelog.org bez akýchkoľvek poplatkov.
Doplnky a aplikácie pre WaveLog
Okolo WaveLog vznikol aktívny ekosystém doplnkových nástrojov, väčšinu vytvorili jednotliví rádioamatéri ako open-source projekty na GitHub.

Wavelog Mobile (Android)
Neoficiálna mobilná aplikácia pre Android dostupná na Google Play. Umožňuje logovanie QSO priamo zo smartfónu s prepojením na vlastnú WaveLog inštanciu. Pre tých, ktorí radšej používajú natívnu aplikáciu ako prehliadač na mobile, je to pohodlnejšia alternatíva.
Wavelog_CI_V (DG9VH)
Projekt od Kim DG9VH rieši CAT prepojenie pre Icom transceivery s CI-V zbernicou bez nutnosti spúšťať FLRig alebo Hamlib na počítači. Ide o firmware pre vývojovú dosku ESP32, ktorý sa pripája na 3,5 mm jack vstup CI-V Icom transceivera (napr. IC-7300) a číta pracovnú frekvenciu, mód a úroveň výkonu RF. Tieto hodnoty odosiela priamo cez Wi-Fi na WaveLog API. ESP32 sa po zapnutí pripojí na nakonfigurovanú sieť a ihneď začne odosielať dáta – žiadny počítač, žiadny software navyše. Na GitHub repozitári je priložená schéma zapojenia a dokumentácia. Hardvér je mimoriadne jednoduchý: ESP32 doska, 3,5 mm jack, dióda a dva rezistory.
WLBridge4TRX (HB9HJQ)
Podobný prístup ako Wavelog_CI_V, tentokrát pre Yaesu a Elecraft transceivery s CAT cez RS-232. Autor Christian HB9HJQ použil ESP32 s levelshifterom (MAX232 alebo podobný) pre konverziu RS-232 úrovní na 3,3 V logiku ESP32. Projekt je overený s Yaesu FT-991A a Elecraft KX-2. Konfigurácia prebieha cez webové rozhranie ESP32 po prvom spustení – zadáte Wi-Fi prihlasovacie údaje, URL WaveLog inštancie, API kľúč a meno rádia. Repozitár na GitHub obsahuje kompletný zdrojový kód pre platformio.
WaveLogGoat (johnsonm)
WaveLogGoat je odľahčená alternatíva k WaveLogGate napísaná v Go, určená pre používateľov, ktorí nepotrebujú grafické rozhranie WLGate a preferujú jednoduchý konzolový daemon. Aplikácia polluje stav rádia z FLRig (XML-RPC) alebo Hamlib rigctld (TCP) a odosiela ho do WaveLog API. Beží ako jednoduchý binárny súbor bez závislostí, podporuje viacero pomenovaných konfiguračných profilov v JSON súbore a je vhodná pre nasadenie na Raspberry Pi ako systémová služba. Podporuje Linux, Windows a macOS; testovaná bola primárne na Fedora Linux s IC-7300 cez FLRig.
Wave-Flex Integrator (tnxqso)
Wave-Flex Integrator rieši špecifickú kombináciu: FlexRadio a WaveLog. Na rozdiel od klasických CAT riešení založených na pollingu sa pripája priamo na TCP API FlexRadia a príma udalosti v reálnom čase – zmeny frekvencie a módu sú tak k dispozícii okamžite bez zbytočnej sieťovej záťaže. Aplikácia zvláda súčasne tri komunikačné kanály s WaveLog: REST API pre uloženie dát do databázy, WebSocket pre okamžité zobrazenie na obrazovke a HTTP CAT listener pre príjem QSY príkazov z WaveLog pri kliknutí na DX spot. Okrem CAT integrácie Wave-Flex Integrator zobrazuje DX spoty priamo na SmartSDR panadaptéri s farebným kódovaním podľa DXCC stavu a členstva v LoTW, poskytuje QSO asistenta s lookupom na QRZ.com, ovládanie rotátora cez MQTT a integráciu s WSJT-X pre automatické logovanie FT8 a iných digitálnych módov. Projekt je v stave beta a aktívne sa vyvíja; dostupný je pre Windows, Linux a macOS.
Kde sa o WaveLog dozvedieť viac
| Zdroj | Adresa |
|---|---|
| Oficiálna webstránka | https://www.wavelog.org |
| GitHub repozitár | https://github.com/wavelog/wavelog |
| Dokumentácia | https://docs.wavelog.org |
| Demo inštancia | https://demo.wavelog.org |
| Prekladová platforma | https://translate.wavelog.org |
| Diskusie a podpora | https://github.com/wavelog/wavelog/discussions |
| WaveLogGate (WLGate) | https://github.com/wavelog/WaveLogGate |
| Wavelog_CI_V (ESP32, Icom CI-V) | https://github.com/dg9vh/Wavelog_CI_V |
| WLBridge4TRX (ESP32, Yaesu/Elecraft) | https://github.com/zone11/WLBridge4TRX |
| WaveLogGoat (odľahčený Go daemon) | https://github.com/johnsonm/WaveLogGoat |
| Wave-Flex Integrator (FlexRadio) | https://github.com/tnxqso/wave-flex-integrator |
| Wavelog Mobile (Android) | https://play.google.com/store/apps/details?id=com.wavelog_mobile |
| Skúsenosti OK1GOD | https://melik.cz/posts/wavelog-my-logging-choice/ |
| Stav systému | https://status.wavelog.org |
Vyskúšajte WaveLog

Ak hľadáte denník, ktorý bude prístupný z akéhokoľvek zariadenia, automaticky synchronizuje QSO s LoTW a eQSL, umožňuje logovanie z mobilného prehliadača na POTA aktivácii a ponúka prehľadnú štatistiku aj sledovanie diplomov – WaveLog stojí za vašu pozornosť. Pred inštaláciou na vlastný server vyskúšajte demo inštanciu na demo.wavelog.org: celé rozhranie vrátane logovania, DX clustera, štatistík aj nastavení je tam funkčné bez akejkoľvek registrácie.
Pre záujemcov o slovenčinu a češtinu: preklady rozhrania sú v pokročilom stave a aktívne sa dopĺňajú. Ak ste skúsili WaveLog alebo riešite prepojenie s konkrétnym transceiverom, podeľte sa o skúsenosti v diskusii pod článkom.
Všetky technické údaje v článku vychádzajú z oficiálnej dokumentácie WaveLog (docs.wavelog.org), z GitHub repozitárov jednotlivých projektov a z osobných skúseností autorov citovaných v texte. Verzia WLGate 2.0.2 vydaná apríl 2026, WaveLog 3.0.1 aktuálny k dátumu vydania článku.
