Self-Hosted · Open Source · Yours

Everything PiLNK does,
in one page.

PiLNK turns a Raspberry Pi into a full aviation tracker — live aircraft, three map layers, aviation data, rain radar, ATC audio, and a 24-hour history. Runs on your own hardware, talks to the global network, costs nothing.

⬇ Install PiLNK Browse the Network
3
Map layers
24h
Flight history
VHF
ATC audio
Free
Forever
01 · Live Aircraft Tracking

Your sky, in real time.

Every aircraft your Pi receives via ADS-B, plotted live on the map with colour-coded flight phases. Click anything to see what it is, where it's going, and what it looks like.

Click any plane.

Tap an aircraft icon and PiLNK pulls a photo from Planespotters, the route, registration, altitude, speed, heading, and vertical rate. Works for commercial flights, private jets, helicopters, military, and gliders.

  • Photo + airline + aircraft type
  • Origin → destination routing
  • Live altitude / speed / heading
  • Flight phase indicator (climbing, cruising, descending, approach)
PiLNK dashboard with an aircraft selected — its click-card (photo, flight data, and Live ATC transcript panel) above the live traffic sidebar and map

Sidebar tracks every flight.

Live traffic list sorted by distance or flight phase. Click a callsign to centre the map, draw the leader line, and pop the tooltip — useful when you want to follow a specific aircraft without losing the others.

  • Sort by distance or by phase
  • Country flags + callsigns
  • Altitude / speed / heading at a glance
  • Auto-closes on mobile after pick
Sidebar showing live traffic with QFA126 selected, leader line drawn to plane on map

Flight trails & labels.

See where every aircraft has been over the last 24 hours, and label them with callsigns on the map for fast visual scanning. All toggle-able from the Options panel.

Map showing flight trails — coloured paths trailing behind aircraft icons

Colour-coded flight phases.

Green is climbing, blue is cruising, orange is descending, red is final approach. Glance at the map and you instantly read what's happening.

Coming in v2.0: a fifth colour — purple — for aircraft currently transmitting on ATC frequencies, alongside a live transcript of the conversation in the aircraft's click-card. Click a plane, see what the controller and pilot are saying right now.

Map with aircraft labels showing CAL053, QFA146, ANZ558 and other callsigns
02 · Three Map Layers

The map that suits the moment.

Switch between street, satellite imagery, and topographic — each tuned for different ways of looking at airspace. Plus light and dark themes for day or night ops.

Street map view showing North Island NZ with aircraft
Street · OpenStreetMap, default
Satellite imagery map view of New Zealand
Satellite · Live imagery
Topographic map view showing terrain and elevation
Topo · Terrain & elevation

Distance rings, your units.

Toggle dashed range rings centred on your node — pick from 25 / 50 / 100 / 150 nm, or 46 / 93 / 185 km in metric. Useful for judging aircraft distance at a glance and visualising your station's reception range.

Map with distance rings at 25, 50, 100 nm centred on Auckland

Light or dark, manual or auto.

Two themes designed for sun-up and sun-down. Auto Day/Night switches them automatically based on real sunrise/sunset times for your location. Optional terminator overlay shows the day/night boundary live on the map.

PiLNK light theme
Light
PiLNK dark theme
Dark
03 · Aviation Overlay

The data pilots actually use.

Real aviation reference layers from OpenAIP — VORs, NDBs, controlled airspace, IFR fixes — toggleable independently. NZAA shown here with 8 NAVAIDs and 99 airspaces in range.

NAVAIDs overlay showing VOR and NDB stations across North Island
NAVAIDs · VORs & NDBs
Airspace overlay showing controlled airspace boundaries
Airspace · Controlled boundaries
IFR Fixes overlay showing waypoint markers
IFR Fixes · Waypoints
All aviation overlays enabled together
All Three · Stacked
Localised automatically. When you change your station location, PiLNK pulls the aviation data for your nearest major airport. NZAA, KJFK, EGLL — all of them work.
04 · Weather

What's the sky doing?

Live precipitation radar, wind direction, and current observations from your nearest airport — all on the map, no extra apps.

Live rain radar.

RainViewer overlay shows precipitation in real time across your map area, with past frames so you can see the storm coming. Adjustable opacity, animation toggle, and the legend doubles as a scale.

  • Live data — refreshed every 10 minutes
  • Past 60-90 minutes of frames, animated
  • Opacity slider so it doesn't drown the map
Rain radar overlay showing precipitation patches across North Island

Wind compass & METAR.

Top-left compass shows live wind direction and speed for your nearest airport. Click it and you get the full METAR — visibility, cloud, temp/dew, QNH, conditions.

METAR/TAF card for Auckland Intl (NZAA): VFR, wind 190°/17 kt, 6+SM, BKN033/047, 15°C/10°C, QNH 1023 hPa, with TAF forecast
05 · Stats & History

What you've actually seen.

Every aircraft your node has tracked, sorted, counted, and remembered. Live counts, today's leaderboard, all-time records, and a full 24-hour history with hourly chart.

Live + leaderboard + types.

Stats tab gives you a real-time read of what's overhead: how many climbing vs cruising vs on approach, today's fastest / highest / furthest / weirdest squawk, types breakdown, and traffic patterns over time.

Stats panel showing live phase counts, leaderboard, aircraft types and traffic patterns

All-time records.

Your station's high-water marks: most aircraft in one day, fastest ever, highest ever, furthest contact. Updates automatically every time you beat your own record.

All-time records: 14 most in one day, 482 kts fastest, 37,025 ft highest, 169 nm furthest

24-hour history.

Hourly activity chart shows when your sky is busiest. Below it, the full list of every aircraft seen — callsign, hex, max altitude reached, when first contacted. Useful for spotters, pilots tracking commute patterns, and anyone curious about the rhythm of their local airspace.

History tab — 24-hour aircraft list with hourly activity chart, busiest hour 16:00
06 · System Monitor

Know your node's vitals.

The System tab is a live read-out of your station's health — services, receiver performance, and host resources — so you can confirm at a glance that everything's running sweet.

Services, receiver, and host — one tab.

Confirm the PiLNK and dump1090-fa services are up, watch your receiver's signal and noise floor, and keep an eye on CPU temperature, load, memory, and disk — all refreshed live, no SSH required.

  • Service status — PiLNK & dump1090-fa
  • Receiver — signal, noise, SNR, gain, msg/sec
  • Host — CPU temp, load, memory, disk, uptime
  • Network link status & current/latest version
System tab — service status (PiLNK, dump1090-fa active), receiver signal/noise/SNR/gain, CPU temp/load/memory/disk, network link, and version
07 · VHF Radio

Listen to your sky.

Add a second SDR dongle and PiLNK becomes a full ATC scanner — tune any VHF aviation frequency, search by airport, save favourites, and record sessions locally.

Search by airport.

Type any airport name or ICAO/IATA code and PiLNK lists its frequencies — Tower, Ground, Approach, ATIS. One click and you're on. KJFK, KLGA, EGLL, NZAA — all of them work, globally.

  • Global airport database
  • Tower / Ground / Approach / ATIS
  • One-click tune
  • Recent frequencies remembered
Radio tab — searching 'new york' returns KJFK and KLGA with frequencies

Manual tune + controls.

Type any frequency between 118.000 and 137.000 MHz and tune directly. Squelch and RF Gain sliders let you tune for clarity. Audio plays both via your Pi's HDMI/3.5mm output and streams to your browser.

Radio tab — manual tune at 118.700, squelch and gain controls
One dongle, one job. PiLNK is built so the audio path can never accidentally clobber the ADS-B receiver. Your aircraft tracking keeps running while you listen.
08 · Options & Personalisation

Make it yours.

Every visual element on the dashboard is toggleable. The Options tab is your control panel — what to show, when to switch themes, how to display distance.

One panel, every toggle.

Map layer, weather radar, aviation overlay, flight trails, distance rings, aircraft labels, auto day/night, terminator. Pick what you want to see, hide what you don't.

  • Map layer switcher (3 options)
  • Weather radar with opacity
  • Aviation overlay with sub-toggles
  • Distance ring units & sizes
  • Theme + auto day/night
  • Node registration & manual update check
Options panel — map layer (Street/Satellite/Topo), weather radar, aviation overlay, NOTAMs, and extras toggles

Auto day/night that actually works.

PiLNK calculates real sunrise and sunset times for your station's coordinates, and fades the theme automatically as the day rolls. Or pin it to one and forget about it. Optional terminator overlay draws the day/night line on the map live.

Day/Night Auto fade panel showing sunrise 07:10 sunset 17:31

Snap back to home.

Pan the map across the country and tap the recenter button (top-right of map) to fly straight back to your node. One tap, smooth animation, your sky again.

Top-right recenter button shown on the dashboard map
09 · Legend

Always know what you're looking at.

The Legend panel keeps every colour, icon, and marker labelled and reachable. No guessing what the orange dashed line means, ever.

Flight phases, NAVAID symbols, weather codes.

Climbing, cruising, descending, final approach. VOR/NDB markers. Light / moderate / heavy rain. All in one panel, always visible.

Legend panel showing flight phase colours, aviation overlay symbols, and weather radar gradient
10 · Network & Updates

Bigger than your sky.

Your node is one of many. Register and you appear on the global PiLNK network. Updates roll out automatically — no SSH, no terminals, no waiting weeks.

Updates that just arrive.

PiLNK polls for new releases every five minutes and shows a friendly banner when one's ready. Click Install Now and your node is on the new version in about 30 seconds. Or hit Check for Updates manually — handy when you know we just shipped one.

Update toast — 'Up to date — you are on v0.1.20'

Get a Pi. See your sky.

PiLNK runs on Raspberry Pi 4 or 5 and a $25 RTL-SDR dongle. Install in 10 minutes. No subscriptions, no lock-in, your data stays yours.

⬇ Install PiLNK Browse the Network