Wybór dziennika dla amatorów radiowych to kwestia indywidualna. Każdy ma inne priorytety: jeden szuka szybkiego dziennika zawodów, inny potrzebuje linku do… LoTW I Dziennik klubowyTrzeci chce mieć dostęp do dziennika z dowolnego urządzenia, niezależnie od tego, gdzie się znajduje. To właśnie ten ostatni wymóg – dostępność z dowolnego miejsca – leży u podstaw powstania WaveLog, webovej aplikácie, ktorá od februára 2024 rastie rýchlejšie, než by ktokoľvek predpokladal.
W artykule przeczytasz
Czym jest WaveLog, jak powstał i kto go tworzy?
WaveLog to darmowa, open source'owa, hostowana na własnym serwerze aplikacja internetowa do rejestrowania amatorskiej łączności radiowej. Nie jest to program do instalacji na komputerze w klasycznym tego słowa znaczeniu – działa w sieci, czyli na serwerze, i jest dostępny za pośrednictwem standardowej przeglądarki. To właśnie wyróżnia go spośród większości tradycyjnych logów, a jednocześnie daje mu przewagę w postaci możliwości dostępu z dowolnego miejsca z połączeniem internetowym: z domowego QTH, ze stacji przenośnej, z telefonu komórkowego podczas dnia polowego, czy z urządzenia DXpedycyjnego.

Projekt vznikol koncom roka 2023 ako fork dobre známeho Cloudlog, którego autorem jest Peter MM9SQL. Czterech głównych programistów – DF2ET, DJ7NT, HB9HIL i LA8AJA – którzy od lat rozwijali Cloudlog, postanowiło podążać własną ścieżką. Rezultatem był WaveLog, wydany po raz pierwszy 1 lutego 2024 roku. Od tego czasu ukazały się dziesiątki wersji, dodających funkcje do rejestrowania zawodów, obsługi satelitów, zarządzania kartami QSL, zaawansowanych statystyk i tłumaczeń wielojęzycznych. W 2026 roku zespół otrzymał prestiżową nagrodę Rudolfa-Horkheimera. DARC. WaveLog je nekomerčný projekt, vyvíjaný rádioamatérmi pre rádioamatérov, bez reklám a poplatkov.
Technologicznie bazuje na klasycznym stosie LAMP: Linux, Apache, MySQL (lub MariaDB), PHP – a konkretnie frameworku CodeIgniter 3 z interfejsem Bootstrap. Dla tych, którzy nie chcą konfigurować serwera ręcznie, dostępna jest również instalacja Dockera z gotowym plikiem docker-compose.
Moje roczne doświadczenie z WaveLog – szczegółowe spojrzenie OM0AAO
Dla czystej UKF Korzystałem z tej usługi 20 lat temu. VQLog I Lokalizator Atalanta firmy OK1DUOW tym czasie w operacjach konkursowych KV pojawiła się nowa gwiazda: N1MMTo było doskonałe oprogramowanie, ale nie posiadało funkcji potrzebnych do DX-owania KV ani planowania QSL. Dlatego uzależniłem się od niego na wiele lat. Logger32Albo miałem to uruchomione N1MM i poprzez tzw. mostek połączenia były przesyłane do Logger32 lub rejestrowałem połączenie bezpośrednio w Logger32. Funkcjonalne, ale wraz z rozwojem internetowych książek telefonicznych, elektronicznego potwierdzania połączeń i rejestracji w ClubLog, taki system stawał się dość pracochłonny.
Wciąż szukałem dziennika, który odpowiadałby mi pod względem funkcji, łączności z innymi systemami, przejrzystości i akceptowalnej obsługi. Jest kilka bardzo dobrych dzienników konkursowych (np. Win-Test), a wśród klasycznych… QlogKilka zostało wykluczonych z powodu innego systemu operacyjnego (np. RUMLog). Miałem kilka kontaktów z Peterem MM9SQL poprzez satelity i konkursy i wiedziałem, że stoi za dziennikiem logów o nazwie CloudLog. Nie jest to jednak klasyczny program, a aplikacja internetowa, która mi się nie podobała.
Ze względu na działanie poprzez Satelita QO-100 Sięgnąłem po Log4OM. Prawdopodobnie każdy, kto go wypróbował, przekonał się, że potrafi być piekielnie powolny. Potem pojawiło się pytanie od Olivera OM0RX: proszę zachować log! Przeszukaliśmy i przetestowaliśmy wiele programów ponownie. To nie jest dobry znak, jeśli podczas importu lub połączenia 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 tylu nieudanych próbach – zaskakująco dobrze działał. Bezproblemowo radził sobie nawet z większymi importami, połączeniami z różnymi usługami, filtrowaniem danych i statystykami. Przejrzystość i użyteczność wydawały się dobre, mimo że oboje szukaliśmy… DX cluster lub niektórych ustawień. W tym kontekście ważne jest, aby przeczytać instrukcję! I jeszcze raz: przeczytaj instrukcję! Jest napisana zwięźle, ale znacznie szybciej znajdziesz odpowiedź na pytanie.
Kolejnym zaskoczeniem było szybkie i precyzyjne wsparcie na stronie https://github.com/wavelog/wavelog/discussions. Odpowiedzi na pytania – zarówno proste, jak i złożone – przychodziły bardzo szybko. Byłem również pod wrażeniem liczby funkcji dla operacji satelitarnych. Nie jest to zaskakujące, ponieważ WaveLog bazuje na CloudLog, a wielu programistów aktywnie zajmuje się operacjami satelitarnymi.

Połączenie z CAT jest realizowane za pośrednictwem WaveLogGate, więc wymaga pewnych umiejętności konfiguracyjnych. Wersja w tamtym czasie nie umożliwiała jeszcze podłączenia Rotatora, ale prace nad tym szybko się rozpoczęły. Podstawowym językiem jest angielski, ale niekwestionowanym atutem są tłumaczenia wykonywane przez wolontariuszy. Wśród języków znajdują się czeski (obecnie przetłumaczony w 98%) i słowacki (81%). Tłumaczenia na język słowacki wykonałem w ciągu kilku wieczorów.
Minus: zasada klastra DX
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 Poprzez 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 Ustawić 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.
Rejestrowanie to specjalność WaveLog: od szybkiego rejestrowania po bardzo szczegółowe rejestrowanie. Rejestrowanie może odbywać się w czasie rzeczywistym lub retrospektywnie. Jeśli chcesz niespodzianki: w przypadku pracy satelitów, azymut i elewacja są również zapisywane w danych!

Możliwe jest odzyskanie danych o poprzednich połączeniach i danych z callbook-ov. Ale WaveLog sa nezahanbí ani pri prenose dát smerom von: LoTW, eQSL, Dziennik klubowy, Status AMSAT, HRDLog, QRZ, QO-100 DX Club, DARC-DCL. Plus możliwość eksportu w popularnych formatach.
WaveLog przesyła dane w tle. Dane połączenia lub dane POTA, SOTA, WWFF, TLE itp. są przetwarzane przez crony. Bardzo wygodne. Jeśli potrzebujesz więcej, WaveLog oferuje również API.
Połączenie można łatwo opublikować na BlueSky lub X.

Kolejną mocną stroną WaveLog jest praca z danymi. Filtrowanie i wyszukiwanie jest bardzo szybkie i zapewnia przejrzyste wyniki. Dotyczy to również różnych dyplomów, gdzie aktualny stan spełnienia warunków jest natychmiast widoczny na ekranie.


Ja pre zobrazenie používam rozdelenú obrazovku prehliadača, kde v pravej časti je DX Cluster, vľavo hlavné okno. Responzivita je výborná.
Obsługa potwierdzeń QSL jest na dobrym poziomie - szybko, przejrzyście i prosto.
Nie próbowałem rejestrować wyścigów. Moim zdaniem WaveLog nie jest dziennikiem zawodów, a to, co zapewnia mi z N1MM+, nie ma szans mu dorównać. To dziennik głównej stacji.
Początkowa nieufność wobec WaveLog zniknęła. Już nawet nie pamiętam Logger32.
WaveLog w praktyce – wprowadzenie wideo
Doświadczenie Filipa OK1GOD z WaveLog
Filip OK1GOD wypróbował kilka loggerów – RumLogNG, qlog, próbował Cloudloga – zanim natknął się na WaveLoga w dyskusji na Reddicie jako rekomendowany fork Cloudloga. Wypróbował instancję demonstracyjną, spodobała mu się i pomimo tego, że sam przyznał, że jest leniwy w kwestii instalacji serwera, w końcu udało mu się go uruchomić na swoim serwerze VPS.
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, Dziennik klubowy pracujú na pozadí bez zásahu operátora.
Filip stworzył również własne rozwiązanie dla łączności CAT: zamiast WaveLogGate z FLRig zbudował urządzenie bazujące na ESP32, które odczytuje stan transceivera (Icom IC-7300 cez UART, Icom IC-705 przez Bluetooth) i bezpośrednio wysyła częstotliwość i emisję do API WaveLog. Urządzenie aktywuje się poprzez włączenie zasilania, bez konieczności uruchamiania oprogramowania na komputerze. IC-7300 Kody źródłowe zarówno dla IC-705, jak i IC-706 są dostępne na jego stronie GitHub. Stworzył również widżet dla profilu QRZ.com, który pokazuje w czasie rzeczywistym, czy 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 pomiędzy transceiverem a WaveLog
WaveLogGate (w skrócie WLGate) to oficjalne narzędzie desktopowe, które łączy oprogramowanie do rejestrowania danych radioamatorskich z instancją WaveLog. Jest to samodzielna aplikacja napisana w Go i Svelte, dystrybuowana jako pojedynczy plik binarny, bez zewnętrznych zależności od środowiska uruchomieniowego. Jest dostępna dla systemów Windows, macOS i Linux.
WLGate plní dve hlavné funkcie. Po prvé, preberá QSO záznamy z WSJT-X alebo Fldigi przez UDP na porcie 2333 (konfigurowalnym) i przesyła je do WaveLog. Po drugie, číta aktuálnu frekvenciu a mód z transceivera prostredníctvom FLRig (XML-RPC) alebo Mała wioska (rigctld przez TCP) i wysyła te dane do API WaveLog, zapewniając w ten sposób automatyczne wypełnienie częstotliwości dla każdego nowego QSO. Od wersji 2.0 WLGate obsługuje również sterowanie rotatorem za pośrednictwem Mała wioska rotctld.
Konfiguracja odbywa się w interfejsie graficznym: należy wprowadzić adres URL instancji WaveLog wraz ze ścieżką do pliku index.php, klucz API (wygenerowany w ustawieniach WaveLog) i wybrać stację. W przypadku radia należy wybrać typ połączenia – FLRig na porcie 12345 lub Hamlib rigctld na porcie 4532 – i wprowadzić adres hosta. WLGate obsługuje wiele nazwanych profili konfiguracji, co jest przydatne podczas pracy z różnymi urządzeniami lub instancjami WaveLog.
Aby rejestrować dane z WSJT-X, należy ustawić kartę Raportowanie w WSJT-X, aktywować Dodatkowy Serwer UDP i ustawić port 2333 – podstawowy serwer UDP wysyła pakiety binarne, których WLGate nie przetwarza. W przypadku FLDigi, wyjście UDP jest aktywowane w ustawieniach interfejsu użytkownika. Aktualna wersja WLGate to 2.0.2 (wydana w kwietniu 2026 r.).
Instalacja WaveLog – przewodnik wideo
Podstawowe warunki instalacji
WaveLog wymaga funkcjonalnego serwera WWW ze stosem LAMP. Minimalne wymagania to serwer WWW Apache (lub Nginx z odpowiednią konfiguracją), obsługiwana wersja PHP z modułami bcmath, curl, gd, intl, mbstring, mysqli, xml i zip oraz serwer bazy danych MySQL lub MariaDB. Po stronie klienta wystarczająca jest dowolna nowoczesna przeglądarka internetowa.
Dla osób zainteresowanych bez doświadczenia w administrowaniu serwerami, najłatwiejszym sposobem jest Docker. Oficjalny plik docker-compose.yml pobiera i uruchamia wszystkie niezbędne kontenery (MariaDB i sam WaveLog) za pomocą polecenia docker compose up -d. WaveLog jest wtedy dostępny na porcie 8086. Instalacja na Raspberry Pi jest w pełni obsługiwana i funkcjonalna; Raspberry Pi 3 lub 4 z łatwością poradzi sobie z obsługą jednej lub kilku stacji. W przypadku zaawansowanych wdrożeń dostępny jest również instalator internetowy, który prowadzi użytkownika przez konfigurację bazy danych i pierwszego konta.
Ważna informacja z dokumentacji: WaveLog nie jest odpowiedni dla początkujących bez doświadczenia w środowiskach LAMP. Bez podstawowej wiedzy o aplikacjach webowych rozwiązywanie problemów z konfiguracją może być trudne. Jeśli nie posiadasz własnego serwera, możesz skorzystać z wynajętego hostingu z obsługą PHP i MySQL lub zlecić instalację innemu radioamatorowi z klubu.
Aktualizacje są przeprowadzane za pośrednictwem interfejsu webowego (w przypadku instalacji Dockera poprzez pobranie nowego obrazu) lub poprzez pobieranie zmian z repozytorium GitHub. Twórcy oprogramowania regularnie publikują aktualizacje – w latach 2024 i 2025 nowe wersje ukazywały się w odstępach kilku tygodni.
Tłumaczenia WaveLog

Językiem bazowym WaveLog jest angielski. Lokalizację na inne języki zapewnia społeczność wolontariuszy za pośrednictwem platformy tłumaczeniowej translate.wavelog.org, gdzie można bezpośrednio dodawać tłumaczenia. Status tłumaczeń jest widoczny na stronie głównej projektu w formie dynamicznego znacznika.
Język słowacki jest dostępny w tłumaczeniach WaveLog – osobiście zajmuję się również tłumaczeniem i większość tekstów dotyczących interfejsu przetłumaczyłem w ciągu kilku wieczorów.
Język czeski jest przetłumaczony w 98 procentach, co stanowi doskonały stan użytkowy. Każdy, kto chce się zaangażować w pracę w języku słowackim lub innym, może dołączyć do translate.wavelog.org bez żadnych opłat.
Dodatki i aplikacje WaveLog
Wokół WaveLog powstał aktywny ekosystem uzupełniających się narzędzi, z których większość została stworzona przez osoby prywatne rádioamatéri ako open-source projekty na GitHub.

WaveLog Mobile (Android)
Nieoficjalna aplikacja mobilna na Androida dostępna w Google Play. Umożliwia logowanie łączności bezpośrednio ze smartfona z linkiem do własnej instancji WaveLog. Dla tych, którzy wolą korzystać z aplikacji natywnej zamiast przeglądarki na telefonie, jest to wygodniejsza alternatywa.
Wavelog_CI_V (DG9VH)
Projekt Kima DG9VH rozwiązuje problem połączenia CAT dla transceiverów Icom z magistralą CI-V bez konieczności uruchamiania bibliotek FLRig lub Hamlib na komputerze. Jest to oprogramowanie układowe dla płytki rozwojowej ESP32, która łączy się z wejściem jack 3,5 mm transceivera CI-V Icom (np. IC-7300) i odczytuje częstotliwość pracy, tryb oraz poziom mocy RF. Wysyła te wartości bezpośrednio przez Wi-Fi do interfejsu API WaveLog. Po włączeniu ESP32 łączy się ze skonfigurowaną siecią i natychmiast rozpoczyna przesyłanie danych – bez komputera i dodatkowego oprogramowania. Repozytorium GitHub zawiera schemat okablowania i dokumentację. Sprzęt jest niezwykle prosty: płytka ESP32, gniazdo jack 3,5 mm, dioda i dwa rezystory.
WLBridge4TRX (HB9HJQ)
Podobne podejście jak w przypadku Wavelog_CI_V, tym razem dla transceiverów Yaesu i Elecraft z CAT przez RS-232. Autor, Christian HB9HJQ, użył układu ESP32 z przemiennikiem poziomów (MAX232 lub podobnym) do konwersji poziomów RS-232 na logikę ESP32 3,3 V. Projekt został zweryfikowany za pomocą Yaesu FT-991A i Elecraft KX-2. Konfiguracja odbywa się za pośrednictwem interfejsu webowego ESP32 po pierwszym uruchomieniu – należy wprowadzić dane logowania Wi-Fi, adres URL instancji WaveLog, klucz API i nazwę radia. Repozytorium GitHub zawiera pełny kod źródłowy platformy.
WaveLogGoat (johnsonm)
WaveLogGoat to lekka alternatywa dla WaveLogGate napisana w języku Go, przeznaczona dla użytkowników, którzy nie potrzebują graficznego interfejsu WLGate i preferują prosty demon konsoli. Aplikacja pobiera stan radia z biblioteki FLRig (XML-RPC) lub Hamlib rigctld (TCP) i przesyła go do API WaveLog. Działa jako prosty plik binarny bez zależności, obsługuje wiele nazwanych profili konfiguracji w pliku JSON i nadaje się do wdrożenia na Raspberry Pi jako usługa systemowa. Obsługuje systemy Linux, Windows i macOS; była testowana głównie w systemie Fedora Linux z IC-7300 za pośrednictwem FLRig.
Integrator Wave-Flex (tnxqso)
Wave-Flex Integrator łączy w sobie specyficzną kombinację: FlexRadio i WaveLog. W przeciwieństwie do klasycznych rozwiązań CAT opartych na odpytywaniu, łączy się bezpośrednio z API FlexRadio TCP i odbiera zdarzenia w czasie rzeczywistym – zmiany częstotliwości i trybu są dostępne natychmiast, bez zbędnego obciążenia sieci. Aplikacja obsługuje jednocześnie trzy kanały komunikacji z WaveLog: REST API do przechowywania danych w bazie danych, WebSocket do natychmiastowego wyświetlania na ekranie oraz nasłuchiwacz HTTP CAT do odbioru. 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 i inne tryby cyfrowe. Projekt jest w fazie beta i jest aktywnie rozwijany; jest dostępny na systemy Windows, Linux i macOS.
Gdzie dowiedzieć się więcej o WaveLog
| Źródło | Adres |
|---|---|
| Oficjalna strona internetowa | https://www.WaveLog.org |
| Repozytorium GitHub | https://github.com/WaveLog/WaveLog |
| Dokumentacja | https://docs.WaveLog.org |
| Instancja demonstracyjna | https://demo.WaveLog.org |
| Platforma tłumaczeniowa | https://translate.WaveLog.org |
| Dyskusje i wsparcie | 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, tak/Elecraft) | https://github.com/zone11/WLBridge4TRX |
| WaveLogGoat (lekki demon Go) | https://github.com/johnsonm/WaveLogGoat |
| Integrator Wave-Flex (FlexRadio) | https://github.com/tnxqso/wave-flex-integrator |
| WaveLog Mobile (Android) | https://play.google.com/store/apps/details?id=com.wavelog_mobile |
| Doświadczenie OK1GOD | https://melik.cz/posts/WaveLog-my-logging-choice/ |
| Status systemu | https://status.WaveLog.org |
Wypróbuj 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.
Dla zainteresowanych językiem słowackim i czeskim: tłumaczenia interfejsu są w fazie zaawansowanej i są aktywnie dodawane. Jeśli korzystaliście z WaveLog lub macie problem z połączeniem z konkretnym transceiverem, podzielcie się swoimi doświadczeniami w dyskusji pod artykułem.
Wszystkie dane techniczne zawarte w artykule oparte są na oficjalnej dokumentacji WaveLog (docs.wavelog.org), repozytoriach GitHub poszczególnych projektów oraz osobistych doświadczeniach autorów cytowanych w tekście. Wersja WLGate 2.0.2 została wydana w kwietniu 2026 r., a wersja WaveLog 3.0.1 jest aktualna na dzień publikacji artykułu.
