Noctalum

Welcome to Noctalum

Create the initial administrator account.

Noctalum

Noctalum

Sign in

or
Noctalum
Logged in as

Select Contest

Choose a contest to participate in.

Private
Name
Call
Status
Created
Last activity
Online Now

Connecting…

Global Settings

DX Cluster

Telnet DX cluster feed shared across all operators. The connection is re-established automatically on failure.

Chat

Upload a custom sound (mp3, wav, ogg, aac, flac, m4a — max 2 MB):

Feature requests

When enabled, all logged-in users see the full list of feature requests (read-only). When disabled, each user sees only their own.

Database backups

Automatic daily backups run in the background; older files are pruned after this many days. Set to 0 to keep every backup forever.

QRZ.com lookup

When configured, callsign lookups fetch the operator's name, Maidenhead locator and profile picture from QRZ.com. Requires a QRZ.com XML data subscription.

Dummy TRXs

Simulated transceivers that appear in the TRX list and react to frequency changes — useful for testing without physical hardware. They are clearly marked (dummy) in the TRX list.

Telnet log (last 200 lines, newest first):


    
Noctalum
Logged in as
—
RIG no rig selected
Contest is finished — log is read-only.
Antenna rotation
—
Distance
—

New QSO

QSO history

0 QSOs
Operating as
—

Connected operators

    Available rigs

      Pre-QSOs you started but had to abandon when the TRX moved to a different frequency. Click an entry to retune the TRX and refill the form.

        No stashed pre-QSOs.
        UTC DX kHz Md Info

          Settings

          Display

          Auto switches to a touch-friendly layout on phones and narrow screens.

          Defaults
          Notifications
          My helper token

          Use this personal token with the noctalum-helper binary to connect your transceiver to this station.

          noctalum-helper \
            -server http://this-server:8080 \
            -name "IC-7300" \
            -token ...
          QRZ.com lookup

          When configured, callsign lookups fetch the operator's name, Maidenhead locator and profile picture from QRZ.com. Requires a QRZ.com XML data subscription.

          Change own password

          Passkeys

          Passkeys let you sign in without a password using your device's biometrics or PIN.

          Statistics

          Live breakdown of QSOs in the current contest.

          Export log

          Download the full shared log in standard formats.

          Download ADIF Download Cabrillo Download CSV Download EDI

          PDF report

          A printable report with a Noctalum header and one row per QSO. Pick the columns to include — defaults to what's visible in the QSO history.

          Download PDF

          Contests

          Contests

          Name Station call QTH Status Created

          Users

          Users

          Username Callsign Roles Status Last activity

          Roles

          Audit Log

          Audit Log

          365-day retention · immutable
          —
          Time UTC Level Action Actor Target Details IP

          Feature Requests

          Feature Requests

          From Date Status Request Admin comment
          0 requests

          Callsign change requests

          Callsign change requests

          Submitted User Current Requested Proof Status Actions

          Database backups

          Automatic daily backups of the Postgres database, deduplicated by content hash and pruned after the configured retention window. Manual backups are welcome any time.

          Available backups

          Created Kind Size Hash Actions
          How do I restore a backup?
          Restore is intentionally not available from the UI — restoring wipes the current database and reloads it from the snapshot, which is a rare and dangerous operation that belongs in an SSH session with the app stopped.
          # On the server, stop the app, then feed the dump into psql:
          docker compose stop noctalum
          zcat /srv/docker/noctalum/backups/<file>.sql.gz | \
            docker exec -i noctalum-postgres psql -U noctalum -d noctalum
          docker compose start noctalum

          My Feature Requests

          Date From Status Request Admin comment

          Personal Settings

          Defaults

          My helper token

          Use this personal token with the noctalum-helper binary to connect your transceiver to this station.

          noctalum-helper \
            -server http://this-server:8080 \
            -name "IC-7300" \
            -token ...

          Request callsign change

          Submit a new callsign together with a scan or photo of a document that proves the change (e.g. your amateur radio licence). An administrator will review and either approve or decline the request.

          Pending request:

          Change own password

          Passkeys

          Passkeys let you sign in without a password using your device's biometrics or PIN.

          Changelog

          DOK Database

          Callsign DOK Last Updated