PiLNK turns your existing Raspberry Pi ADS-B station into a live Aviation Audio Scanner. Track flights and listen to real air traffic control — simultaneously.
Real aircraft tracked by real community nodes — right now.
PiLNK combines live flight tracking with real-time ATC audio in a single beautiful interface, running entirely on your existing Raspberry Pi. The audio is local — your dongle, your browser, nothing leaves your Pi.
Live ADS-B flight tracking with beautiful aircraft icons, flight phase colour trails, route data, and detailed tooltips for every aircraft in range.
Real-time ATC audio from your own RTL-SDR, played right in your browser. Tune any VHF frequency, search airports, and click to tune instantly.
The PiLNK Network is live — a community-powered global aviation network spanning multiple continents. Every node contributes ADS-B coverage. Every member benefits from a shared global map.
Raspberry Pi + ADS-B receiver + RTL-SDR dongle. PiAware users are almost there already.
Run the PiLNK installer. Everything configures automatically.
See every plane. Hear every transmission. In real time.
Auckland, NZ. Aviation nerd. Raspberry Pi tinkerer. I built PiLNK because the tools I wanted didn't exist. Now they do.
★ View on GitHubPiLNK is free and open source. If it's brought you some joy — a coffee goes a long way and keeps the project alive!
Works with your existing PiAware hardware. Open source, free forever.
Everything you need to know before you install — straight answers, no marketing fluff.
PiLNK is a free, open-source aviation network that runs on a Raspberry Pi. It combines live ADS-B aircraft tracking with real-time VHF air traffic control audio reception in a single web interface. Every node on the PiLNK network contributes anonymous coverage data, building a shared global map of aircraft and ATC channels. The whole platform is community powered and remains free forever under an MIT license.
PiLNK runs on a Raspberry Pi 4 (4 GB or 8 GB) or Pi 5. You also need an RTL-SDR USB dongle (the RTL-SDR Blog v3 is the most popular) and a suitable antenna — a small mag-mount ADS-B antenna on a window sill works for tracking, while a rooftop airband antenna unlocks the best ATC audio. If you're already running PiAware or another ADS-B feeder, you have the hardware you need. PiLNK also works on Ubuntu Server 22.04+ for non-Pi installations.
Yes. PiLNK is free and open source under the MIT license. There are no subscriptions, no premium tier, and no ads. Every feature is available to every user. If you want to support development, a "Buy Me a Coffee" link is available in the footer — but it's entirely optional. The platform is committed to being free forever.
FlightAware and FlightRadar24 are commercial flight-tracking services that aggregate ADS-B data from contributors and resell it. PiLNK is open source and community-owned: your data stays in your community, you can see exactly what every endpoint does because the code is public, and the platform includes live VHF ATC audio — which neither commercial service offers. PiLNK can run alongside your existing feeders without conflict, so you don't have to choose.
Yes. PiLNK ships with a built-in VHF radio tab that tunes any airband frequency (typically 118-137 MHz) through your RTL-SDR. You can search for an airport, click a frequency, and start listening immediately. Tower, ground, approach, departure, ATIS, and centre frequencies are all supported. Future versions will automatically follow aircraft as they get handed off between controllers, with synchronised audio for any selected plane.
Yes. PiLNK reads from the same dump1090-fa instance you're already running, so if you're a PiAware, ADS-B Exchange, or FlightAware contributor, you can install PiLNK on top of your existing setup without breaking anything. You can continue feeding multiple aggregators at once. For ATC audio you'll need a second RTL-SDR dongle, since ADS-B uses 1090 MHz and VHF airband uses 118+ MHz — one dongle cannot do both simultaneously.
A single command. SSH to your Raspberry Pi and run curl -sSL https://pilnk.io/install.sh | bash. The installer auto-detects your location, prompts for your unique PiLNK code (which you get when you register a free account), installs the required services, and starts the dashboard on port 5000. The whole process takes about 30 seconds on a Pi 5.
Enter your email and we'll send you a reset link.
Enter your email and we'll send you your callsign.
Your node will appear here automatically once you install PiLNK on your Pi and it sends its first ping. During setup your Pi shows a short pairing code on screen — claim it here and you're linked.
Works alongside your existing PiAware setup. Open source, free forever.
The installer handles everything automatically — including an interactive map to pinpoint your exact location!!
PiLNK runs alongside PiAware — you keep feeding data to FlightAware exactly as before. Just add a second RTL-SDR dongle for ATC audio and run the installer!!
Ask questions, share your setup, request features and help others get PiLNK running.
Aviation Radio Intelligence Assistant. Ask her anything about PiLNK.
Get notified when specific aircraft enter your node's coverage area. Add presets below or create custom watches.
Every node contributes ADS-B coverage. Every member is part of the global community-powered aviation network.
Every aircraft that squawked an emergency code, caught and recorded across the PiLNK receiver network. Each event is reconstructed from the raw transponder data of every node that heard it. Last 7 days.
The top contributors across the PiLNK network
Community-identified aircraft that broadcast without identification
Everything you need to get up and running
Everything you can do in the PiLNK community. Most of it is one tap — here's what each feature does and where to find it.