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 streaming into a single beautiful interface — running entirely on your existing Raspberry 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 streaming directly from your RTL-SDR. Tune any VHF frequency, search airports, and click to tune instantly.
PiLNK Network is coming — a community-powered global aviation network. 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. Use your PiLNK Code above during installation.
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.
The top contributors across the PiLNK network
Community-identified aircraft that broadcast without identification
Everything you need to get up and running