Vsak radioamater, ki želi pravilno dokumentirati svoje QSO-je (radijske zveze), potrebuje dnevnik. Toda časi ročno pisanih vnosov so že zdavnaj minili: sodobni spletni dnevniki ponujajo sledenje DXCC, samodejno upravljanje QSL, uvoz in izvoz ADIF ter API vmesnike za integracijo s programsko opremo za oddajnike. Wavelog se je uveljavil kot vodilni naslednik znanega Cloudloga in se aktivno razvija. V tem članku pokažemo, kaj Wavelog zmore, kako ga nastavite z Dockerjem v le nekaj minutah in zakaj tudi mi pri oeradio.at uporabljamo Wavelog.
Kaj je Wavelog?
Wavelog je odprtokodna spletna programska oprema za beleženje radioamaterskih zvez. Omogoča beleženje QSO-jev prek spletnega brskalnika iz katere koli naprave z dostopom do interneta — bodisi z namiznega računalnika v vašem shacku, s tablice na field dayu ali s pametnega telefona med SOTA aktivacijo. Programska oprema je napisana v PHP in uporablja MySQL ali MariaDB kot bazo podatkov.
Trenutna različica 2.4 (marec 2026) prinaša številne izboljšave v primerjavi s predhodnikom Cloudlog: hitrejše delovanje, boljše obravnavanje napak in posodobljen uporabniški vmesnik. Z več kot 19.000 commiti in 94 aktivnimi razvijalci je Wavelog eden od najbolj aktivno vzdrževanih odprtokodnih projektov na področju radioamaterstva.
Od Cloudloga do Waveloga: zgodovina
Wavelog je fork preizkusenega Cloudloga od MM9SQL (prej 2M0SQL). Konec leta 2023 je jedro ekipe — LA8AJA, DF2ET, DJ7NT in HB9HIL — začelo z razvojem in 1. februarja 2024 je bila izdana prva uradna različica. Cilj je bil jasen: nadaljevati uspešen koncept Cloudloga, vendar z doslednim poudarkom na stabilnosti, uporabnosti in razširljivosti.
Medtem ko Cloudlog še vedno obstaja, se je aktivna skupnost razvijalcev v veliki meri preselila na Wavelog. Obstoječe namestitve Cloudloga je mogoče razmeroma enostavno preseliti na Wavelog zahvaljujoč združljivim strukturam baze podatkov.
Ključne funkcionalnosti
Sledenje DXCC in diplomam
Wavelog ponuja integrirano sledenje za DXCC (DX Century Club), WAS (Worked All States), WAZ (Worked All Zones), IOTA (Islands On The Air), SOTA, POTA, WWFF in druge programe diplom. Interaktivni zemljevidi na en pogled pokažejo, katere države in cone so že potrjene in kje so še vrzeli.
Upravljanje QSL
Upravljanje QSL v Wavelogu podpira tako tradicionalne papirne QSL kartice kot elektronsko potrjevanje prek LoTW (Logbook of The World), eQSL, QRZ.com in ClubLog. Nalaganje QSO-jev poteka samodejno v ozadju (cron manager) in stanje vsakega QSO-ja je pregledno prikazano. Poleg tega je na voljo integrirana funkcija tiskanja nalepk QSL za fizične kartice.
Več uporabnikov in več postaj
Wavelog podpira več uporabniških računov s podrobnim upravljanjem pravic — idealno za klube in skupinske postaje. Vsak uporabnik lahko upravlja več lokacij postaj in enostavno preklaplja med njimi.
Uvoz in izvoz ADIF
Amateur Data Interchange Format (ADIF) je industrijski standard za izmenjavo podatkov dnevnika med različnimi programi. Wavelog podpira popoln uvoz in izvoz v formatu ADIF ter izvoz Cabrillo za ocenjevanje contestov.
API in integracija CAT
Wavelog ponuja obseden REST API, prek katerega lahko zunanji programi vnasajo QSO-je, poiščejo podatke dnevnika in nastavljajo parametre postaje. Z WaveLogGate — spremljevalno aplikacijo na osnovi Electron — lahko povežete WSJT-X, FLRig in Hamlib (rigctld) neposredno z Wavelogom.
Druge funkcionalnosti
- Interaktivni zemljevidi (gridsquare, DXCC, CQ cone)
- Sledenje satelitov z napovedjo prehodov
- Integracija koledarja contestov
- Več kot 40 jezikovnih različic
- Odziven dizajn za mobilno uporabo
- Integrirane statistike in analize
- Povezava z DX gručo
- Gradniki za vgradnjo na lastno spletno stran
Nastavitev Waveloga z Dockerjem: korak za korakom
Docker je najlažji način za zagon Waveloga. Ni vam treba ročno nastavljati spletnega strežnika ali nameščati PHP — vse je že vključeno v Docker sliki. Spodaj prikazujemo nastavitev z Docker Compose.
Predpogoji
- Linux strežnik, NAS (npr. Synology) ali Raspberry Pi 4/5
- Nameščen Docker in Docker Compose
- Najmanj 1 GB RAM in 2 GB prostega prostora na disku
- Neobvezno: obratni proxy (npr. Nginx Proxy Manager, Traefik ali Cloudflare Tunnel) za HTTPS dostop
Datoteka docker-compose.yml
Ustvarite novo mapo in vanjo položite datoteko z imenom docker-compose.yml:
version: "3.8"
services:
wavelog-db:
image: mariadb:11.3
container_name: wavelog-db
restart: unless-stopped
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "yes"
MARIADB_DATABASE: wavelog
MARIADB_USER: wavelog
MARIADB_PASSWORD: vase_varno_geslo
volumes:
- wavelog-dbdata:/var/lib/mysql
wavelog-main:
image: ghcr.io/wavelog/wavelog:latest
container_name: wavelog-main
restart: unless-stopped
depends_on:
- wavelog-db
ports:
- "8086:80"
environment:
CI_ENV: docker
volumes:
- wavelog-config:/var/www/html/application/config/docker
- wavelog-uploads:/var/www/html/uploads
- wavelog-userdata:/var/www/html/userdata
volumes:
wavelog-dbdata:
wavelog-config:
wavelog-uploads:
wavelog-userdata:
Pomembno: Zamenjajte vase_varno_geslo z močnim geslom. Korensko geslo MariaDB samodejno generira naključno (MARIADB_RANDOM_ROOT_PASSWORD), kar poveča varnost.
Zagon kontejnerjev
docker compose up -d
Po zagonu sta oba kontejnerja aktivna: baza podatkov MariaDB in aplikacija Wavelog. Wavelog je zdaj dostopen na naslovu http://vas-streznik:8086.
Začetna konfiguracija prek čarovnika za namestitev
Ob prvem dostopu do Waveloga v brskalniku se samodejno zažene čarovnik za namestitev. Tukaj vnesete podatke za povezavo z bazo podatkov:
- Database Host:
wavelog-db(ime kontejnerja storitve baze podatkov) - Database Name:
wavelog - Database User:
wavelog - Database Password: vaše izbrano geslo
- Table Prefix: lahko ostane na privzeti vrednosti
Nato ustvarite svoj skrbniški račun in konfigurirate osnovne parametre postaje: klicni znak, lokator (gridsquare), entiteto DXCC in privzeti način.
WaveLogGate: most do oddajnika
Za neposredno povezavo oddajnika z Wavelogom obstaja WaveLogGate — namizna aplikacija, ki služi kot most med strojno opremo in spletnim dnevnikom. WaveLogGate podpira:
- WSJT-X / JTDX: Samodejno beleženje QSO-jev FT8/FT4 neposredno v Wavelog
- FLRig: Prenos frekvence in načina iz oddajnika
- Hamlib / rigctld: Univerzalno krmiljenje CAT za praktično vsak oddajnik
- FlexRadio SmartSDR: Neposredna integracija prek protokola SmartSDR
Primerjava z alternativnimi programi za beleženje
Log4OM (Windows)
Log4OM je zmogljiv namizni program za Windows. Največja pomanjkljivost: deluje samo v operacijskem sistemu Windows in ni spletno zasnovan. Za tiste, ki želijo beležiti iz več naprav ali na poti, je Wavelog boljša izbira.
HAMRS
HAMRS je sodobna večplatformska aplikacija za beleženje, posebej priljubljena med aktivatorji POTA. Vendar ji manjkajo napredne funkcije, kot so sledenje DXCC, podpora za več uporabnikov in širok nabor spletnih integracij, ki jih ponuja Wavelog.
N1MM Logger+ (Windows)
N1MM Logger+ je de facto standard za beleženje contestov v sistemu Windows. Neprekosenčen pri contestih, vendar prevelik za vsakodnevno uporabo dnevnika. Wavelog ga odlično dopolnjuje: dnevnike contestov lahko uvozite prek Cabrillo ali ADIF in jih centralno upravljate v Wavelogu.
Zakaj je spletno beleženje prihodnost
Prednosti spletnega dnevnika so očitne: dostop od povsod, ni potrebe po namestitvi na končni napravi, neodvisnost od platforme (Windows, macOS, Linux, iOS, Android), samodejne varnostne kopije na strežniku in zmogljivost za več uporabnikov za klube in skupine. Kombinacija Docker namestitve in spletnega vmesnika dela Wavelog posebej privlačen.
Wavelog na oeradio.at
Tudi mi pri oeradio.at upravljamo lastno instanco Waveloga na wavelog.oeradio.at. Deluje kot Docker kontejner na našem Synology NAS-u, zaščiten za tunelom Cloudflare s šifriranjem HTTPS. Nastavitev je bila končana v manj kot 30 minutah.
Naše izkušnje po več mesecih delovanja: Wavelog deluje stabilno, samodejni prenosi QSO-jev na LoTW in eQSL zanesljivo delujejo in mobilna uporaba prek odzivnega spletnega vmesnika se je izkazala za posebej uporabno med prenosnimi aktivacijami.
Povezani članki na oeradio.at
Wavelog igra osrednjo vlogo na mnogih področjih radioamaterstva. Tukaj so povezani članki na oeradio.at:
- Wavelog – spletni dnevnik za prenosni radio – naš prvi članek o Wavelogu s poudarkom na SOTA/POTA aktivacijah
- DXCC, WAZ, WPX: velika priznanja razložena – programi diplom, ki jih Wavelog samodejno sledi
- SOTA v Avstriji: z vrha na vrh – prenosno delovanje z Wavelogom kot dnevnikom
- POTA v Avstriji: iz parkov in naravnih rezervatov – beleženje aktivacij v parkih neposredno v Wavelogu
- WWFF Avstrija: aktivacije Flora & Fauna – uporaba sledenja WWFF v Wavelogu
- FT2 in načini WSJT-X – digitalni načini, ki se beležijo neposredno v Wavelog prek WaveLogGate
- Contesti za začetnike – uvoz dnevnikov contestov prek Cabrillo/ADIF v Wavelog
Viri in uporabne povezave
- Wavelog – Uradna spletna stran
- Dokumentacija Wavelog
- Wavelog na GitHubu (MIT licenca)
- WaveLogGate na GitHubu – Spremljevalna aplikacija za integracijo CAT
- Demo instanca Wavelog (Prijava: demo/demo)
- Prevodi Wavelog (Weblate) – na voljo v več kot 30 jezikih
- Vodnik za namestitev Docker
- wavelog.oeradio.at – naša lastna instanca Wavelog
Zaključek
Wavelog je trenutno najboljši spletni dnevnik za radioamaterje. Kombinacija obsednih funkcij, aktivnega razvoja, podpore Docker in pomočne skupnosti ga dela prvo izbiro za vsakogar, ki želi svoje QSO-je upravljati sodobno in zanesljivo. Preizkusite ga!
73 – vaša uredniška ekipa oeradio.at
Obvestilo o preglednosti
Ta članek je bil raziskan in napisan s podporo umetne inteligence (Claude, Anthropic). Vse vsebine so bile uredniško pregledane.

