DASHBOARD

Set up HAM4LIFE with Log4OM2

A complete walkthrough — from creating your account to a live, published page — for stations logging with Log4OM. Log4OM feeds over UDP using two outputs: Remote Control for the live radio status and a UDP Outbound connection for logged QSOs. Log4OM's default port is 2242.

Step 1 — Create an account

Register with your email and confirm via the activation link we send you, then sign in.

Create an account

Step 2 — Register your callsign

On your dashboard, choose Register callsign and enter your call (for example PA6Y). A portable suffix like /P becomes its own page (/live/pa6y-p). Your public page will be at https://dashboard.ham4life.com/live/pa6y.

You must be the rightful holder of the callsign you register. Callsigns are not verified — we trust you on this. Registering a callsign that is not yours is abuse and leads to your account being blocked and the callsign released. (If a callsign you hold is already taken by someone else, use the request takeover option instead.)

Step 3 — Generate your API key

Open your callsign and click Generate API key. One key per callsign — it is shared by every feeder (feed) of that callsign, and you paste it into the feeder's API key field.

API key with a Copy button
Use the Copy button next to the key to copy it to your clipboard.

Your API key is saved to your account. It is shown on screen, is emailed to you, and you can view it again anytime on your callsign's manage page. If you ever want to replace it, click Generate API key for a new one, then paste the new key into every feeder (the old key stops working immediately).

Step 4 — Add a feed

A feed is one feeder = one live card. Give it a unique feed ID (e.g. pa6y-1) — that is all you set. There is no card-type setting: the card type is detected automatically from the incoming data. Multiple feeders posting to the same callsign each use a different feed ID but the same API key.

Feed ID and Label fields
Feed ID (required) is exactly what you type into the feeder's ID field — one per feeder/radio. Label (optional) is just a friendly name shown to you and on the card.

⚠ The Feed ID must match EXACTLY. Type the same Feed ID here and in the feeder's ID field — character for character. It is case-sensitive: PA6Y-1, pa6y-1 and Pa6y-1 are three different feeds. Any mismatch — a capital letter, a dash, a space — and your data never reaches this card.

Step 5 — Install & configure the Web Dashboard Feeder

Install the feeder on the PC running your logger. It has a tab per destination and can post to several at once; each tab has its own enable checkbox, ID, API key and update interval.

Download Web Dashboard Feeder v1.6.2

Open the H4L Dashboard tab (the HAM4LIFE destination), tick Enable posting to DASHBOARD (the server URL is fixed — you don't type it), then set:

Feeder — HAM4LIFE / H4L Dashboard tab
H4L Dashboard tab — enable it, then set the ID (feed ID) and API key.

Step 6 — Connect Log4OM2

You point both Log4OM outputs at the feeder, and set the feeder to listen on the same port (2242). Together they give the feeder the live radio status and the last-worked callsign.

6a — Feeder: listen on port 2242

In the feeder open the UDP Receiver tab and tick Enable UDP receiver. Leave UDP IP at 0.0.0.0 and set UDP Port to 2242 (Log4OM's default). The status line should read Listening on 0.0.0.0:2242.

Feeder — UDP Receiver tab on port 2242
Feeder — UDP Receiver tab: enabled, IP 0.0.0.0, UDP Port 2242.

6b — Log4OM: radio status (frequency / mode)

Open Settings → Software Integration → Connections → Remote Control. Tick Enable data output through UDP, choose Send to specific IP address/port and set it to 127.0.0.1, and tick Send 5 seconds status messages so Log4OM pushes a RadioInfo update (frequency, band, mode) every 5 seconds. Set the Remote control output port to 2242 — the same port the feeder listens on.

Log4OM Remote Control — UDP data output
Log4OM — Remote Control: Enable data output through UDP, send to 127.0.0.1, tick Send 5 seconds status messages, output port 2242.

6c — Log4OM: last worked (logged QSOs)

Open Settings → Software Integration → Connections → UDP and add a UDP Outbound connection with Service type N1MM_CONTACT on port 2242 (give it a name like "WEB FEEDER"). Log4OM then sends each logged QSO as an N1MM-style contactinfo packet, which the feeder reads for the Last worked field on your card.

Log4OM UDP Outbound — N1MM_CONTACT on 2242
Log4OM — UDP Outbound: a N1MM_CONTACT connection on port 2242 ("WEB FEEDER") so logged QSOs feed the Last worked field.

Both outputs, one port

The Remote Control output port and the UDP Outbound port must both be 2242 — the same port the feeder listens on. Using one dedicated port everywhere means you never have to reconfigure when switching loggers.

Check the feeder's Live Status tab — it should show the incoming data once Log4OM is sending.

Step 7 — Build your event page

Open your callsign and fill in the event editor. Every field is optional except the status — set that to Published when you are ready to go public. Here is what each field does:

Title & intro

The Title is the heading of your public page; the Intro is a single catchy line shown just below it.

Event title field
Title — e.g. "Field Day 2026".
Event intro field
Intro — one line, e.g. "Watch me live while activating my event!".

Website (optional)

A link to your own site. When filled in it appears as a button on the public event page.

Website field
Optional — leave empty to hide the website button.

Body

The full description. Use the toolbar for bold, italic, headings, lists, links and tables; the </> Code button toggles raw-HTML editing.

Event body editor
Body — rich text with a simple toolbar; switch to Code for hand-written HTML.

Event start & end

The dates of your activity. Click the field to pick a date from the calendar; the end date cannot be before the start.

Event start and end dates
Event start / end — shown on the public page and in the directory.

Fields shown on the cards

Tick which rows appear on your live cards. Fields that don't apply to your logger are hidden automatically — so you only turn off what you want to hide on purpose.

Fields shown on the cards
Uncheck a field to hide it entirely. Tip: hide Last worked during contests so it isn't shown in real time on a public site.

Photos

Add photos of your station or event, each with an optional caption. They are arranged automatically on the page. The count and size limit shown above the uploader are the current maximums.

Photo uploader
Pick a file, add an optional caption, and click Upload — repeat for each photo.

Status

Set to Published (public) to make the page live; keep it on Draft while you are still preparing it.

Status selector
Only Published pages show up publicly and in the live feeds.

Danger zone

At the bottom of the page you can remove things. Delete event page clears only the page (your callsign, API key and feeds stay). Delete callsign removes everything — callsign, feeds, API key and event page. Both ask for confirmation.

Danger zone
Use with care — deleting the callsign cannot be undone.

Done

When your feeder is running and a QSO/frequency change occurs, your card turns ON AIR and updates live. Your page appears in the live feeds.