← Back to the console πŸ–¨ Printable NCS quick card

Net Control Console: Operator Help

How to log in, run a net, log check-ins, fix mistakes and close out at the end of the evening.

1. Logging in

There are no passwords. Only members marked as Net Control operators in the club roster can log in.

  1. Open the console and type your callsign, then click Send Magic Link.
  2. Check the email address the club has on file for you. The message is titled "Net Control Login Link for (your call)".
  3. Click Log In to Net Control Console in the email, then click Complete Login on the page that opens.

2. The screen at a glance

AreaWhat it shows
Top barYour callsign, the connection light, and the buttons Claim NCS, πŸ”’ Close Net, πŸ“„ Net Summary Export, ❓ Help and Logout.
Net tabsOne tab per open net, with its check-in count. The highlighted tab is the net you are logging. + Open Net starts another net.
StatsActive NCS of the selected net (and when it opened), local and UTC clocks, total check-ins, and the count of each type (R / S / E).
Check-in boxWhere you type callsigns. Warnings and suggestions appear just below it.
LogThe selected net's check-ins, newest at the top, with ✎ Edit and βœ• on each row.

Everything is shared live. When anyone logs, edits or deletes an entry, every open console updates within a second. Two operators (e.g. NCS and a backup scribe) can work the same net at once.

3. Opening and switching nets

Opening a net

  1. Click + Open Net.
  2. Pick the net from the list (e.g. 6 Meter Net (Mon 7:30 PM)), or choose Custom net… and type a name for a one-off such as Field Day or Emergency Net.
  3. Click Open Net. You become its NCS, its tab is selected, and every console sees a blue notice such as "KD8ZZZ opened 6 Meter Net."

A regular net that's already open is greyed out in the list. Click its tab instead of opening it twice.

Several nets at once

Back-to-back nets can overlap. For example, the 6m net can still be running when the 10m net starts. Each net has its own log, its own numbering (starting at 1) and its own NCS. Click a tab to choose which net you are logging. Each operator chooses separately, and your choice is remembered on that device.

Claim NCS

Claim NCS makes you the NCS of the selected net, e.g. when you take over from another operator. The name shown is always your own login. Nobody can claim NCS in someone else's name.

4. Logging check-ins

  1. Make sure the right net tab is highlighted.
  2. Type the callsign and press Enter (or click LOG).

Check-in types

TypeMeaningHow to set it
REGULARRegular check-inThe default
SHORT TIMEShort time / no trafficType W1AW S, or pick S in the Type list
ECHOLINKEchoLink / VoIPType W1AW E, or pick E in the Type list

The type goes back to Regular after each entry.

Callsign rules

3 to 12 letters, digits or /. Portable and mobile calls like W1AW/M or VE3/W1AW are fine. Lower case is converted automatically. If what you typed isn't a valid callsign, a red message explains why, and your typing is kept so you can fix it.

"Did you mean…?"

If you type a callsign that's one or two characters away from a club member or a station heard recently, a purple bar asks "Did you mean W1AW?". Click Accept Suggestion to use it, or just keep typing to ignore it.

Duplicates

If the station is already in this net's log, an amber note says so while you type ("W1AW already checked in at 00:31Z (#4)"). Pressing LOG once shows the warning. Pressing it a second time logs the station anyway, e.g. for a re-check with traffic.

Times

Each entry is stamped with the server's clock in UTC (the "Z" times), so every operator's log agrees even if their computer clocks don't.

5. How names are filled in

When you log a callsign, the console finds a name for it automatically, trying these sources in order:

#Source column showsWhere the name came from
1Club DirectoryThe club roster (name and club role). Members also get a MEMBER tag.
2Earlier NetThe same station checked into a net in the last 30 days, so its name is reused.
3QRZ XMLQRZ.com (worldwide), if the club has a QRZ subscription set up.
4HamDBHamDB.org: US and Canadian licenses (free backup).
5Callookcallook.info: US licenses (second free backup).
–ManualNobody knew the callsign; the name shows as Visitor Station. You can add a name with ✎ Edit.
–EditedSomeone changed the callsign with Edit.

Notes from earlier nets

6. Fixing mistakes

Edit an entry
Click ✎ Edit on the row. You can change the callsign, type and name, then click Save Changes or press Enter. Changing the callsign to a club member (or a recently heard station) fills in the name for you. The entry keeps its number and time.
Delete an entry
Click βœ•. It turns red and reads Confirm?; click it again within 4 seconds to delete. If you wait, it quietly resets. Numbers are never reused, so after deleting #3 the next entry is still #5, not #3.
Logged on the wrong net?
Delete it on the wrong net, click the correct tab, and log it again.

If another operator deletes the entry you're editing, the edit window closes and an amber note tells you.

7. Ending a net and reports

Save or download the log

Click πŸ“„ Net Summary Export to see the selected net's summary. Stations are listed in the order they checked in, with totals by type and members vs. visitors. From there:

Close the net

Click πŸ”’ Close Net and confirm. This:

Anyone who had that net selected is moved to another open net and sees a blue notice. A net with no check-ins closes without saving a file. If the server can't save the archive, the net is not closed, and you'll see a red message. Nothing is lost.

8. Lights, banners and messages

You seeMeaningWhat to do
● LIVEConnected; changes are shared instantly.Nothing.
● CONNECTING…Connecting to the server.Wait a moment.
● OFFLINE – RECONNECTING (blinking)Connection lost (Wi-Fi drop, server restart). The console keeps retrying on its own.LOG is disabled until it reconnects. Keep a paper note of any calls in the meantime. Nothing already logged is lost.
Amber banner: "⚠ QRZ lookup limit reached. Using HamDB for new stations."One name lookup source is failing; a backup is being used.Nothing; names still fill in. It clears itself when the source recovers.
Amber banner ending "…logged as Visitor Station until a lookup source recovers"No online lookup source is working.Keep logging; fill in names later with Edit if needed. Club members and recent stations are still recognized.
Red messageSomething wasn't saved (e.g. invalid callsign, not connected).Read it and retry. Your typing is kept.
Amber messageA warning (duplicate, entry deleted by someone else).Decide whether to continue.
Blue messageInformation (a net was opened or closed, where the archive was saved).Nothing.

9. Using a phone or tablet

The console works in a phone's browser. On narrow screens the buttons wrap onto extra lines, the Type picker and LOG sit below the callsign box, and each log entry becomes a small card with larger Edit/βœ• buttons. Logging in works the same way: open the email on the phone, or request the link from the phone.

Tip: phone screens can lock mid-net. If the light shows OFFLINE after unlocking, wait a few seconds for it to return to LIVE before logging.

10. Keyboard shortcuts

KeyWhereDoes
EnterCallsign boxLogs the check-in (same as LOG)
CALL S / CALL ECallsign boxSets the type to Short Time / EchoLink while you type
EnterEdit windowSaves the changes
EnterCustom net nameOpens the net
EscAny windowCloses it without changes

11. Troubleshooting

The login email never arrives.
Check your spam or junk folder and wait a couple of minutes. Make sure you typed your own callsign. If it still doesn't come, ask the club's console administrator to check that you're marked as a Net Control operator and that your email address on file is correct (see The club roster).
"Too many login requests. Please wait a few minutes and try again."
To protect members' inboxes, a callsign can request only 3 links per 15 minutes. Any link you received in the last 15 minutes still works, or wait and try again.
"Link invalid or expired"
The link was already used or is more than 15 minutes old. A server restart also cancels links that haven't been used yet. Request a new link.
I was sent back to the login page in the middle of the net.
Your 6-hour login ran out, or you logged out on this device. Log in again; the nets and their logs are exactly as they were.
A station came up as "Visitor Station".
None of the lookup sources knew the callsign (common for new licenses and some foreign calls), or lookups are failing (look for the amber banner). Click ✎ Edit to type the name. It will then be remembered for 30 days.
The LOG button is greyed out.
Either the console is offline (see the connection light), or no net is open. Click + Open Net.
My net disappeared from the tabs.
Someone closed it. Look for the blue notice at the top of the check-in box. Its log was saved on the server, and it's still in tonight's Evening Report.
The other operator's screen doesn't match mine.
Check that both of you are on LIVE and on the same net tab. Reloading the page always shows the latest state.

12. The club roster: who can log in

The console uses a club roster kept by the club's console administrator, usually exported from the club's membership spreadsheet. For each member it holds:

FieldUsed for
Callsign, name, club roleRecognizing members when they check in: the name and role fill in automatically, with a MEMBER tag.
Net Control permissionWhether the member may log in to the console.
EmailWhere that member's login links are sent. Emails are never shown in the console.

Getting added or corrected

To become a Net Control operator, or to fix your name, role or email, send the console administrator:

Roster changes take effect within a few seconds, with no restart, even during a net. A newly added operator can request a login link right away.

Good to know

Administrators: building the roster from a spreadsheet, uploading it to the server and checking it loaded are covered step by step in INSTALL.md, section 4.

Callsign data from QRZ.com, HamDB.org and callook.info (FCC ULS). Server setup and administration: see INSTALL.md in the project repository.