Already
Feeding?
Add ADS-B Exchange to the feed you already run.
If you're already feeding another flight-tracking network, you can add ADS-B Exchange in about five minutes — no new hardware, no downtime, and your existing feed keeps running exactly as it does today.
Your receiver is already doing the hard part — listening to the sky. Pointing a copy of that data at ADS-B Exchange takes one command and strengthens the most transparent flight-tracking network on the internet.
Runs alongside your feed
The ADS-B Exchange feed client sits next to PiAware, Pi24, rbfeeder, or readsb. Your current network keeps working — nothing is replaced or interrupted.
Uses the hardware you have
ADS-B Exchange reads from the decoder already running on your Pi — same antenna, same SDR, same dongle. Nothing to buy and nothing to rewire.
Transparent, community data
ADS-B Exchange shows every aircraft your station receives — no blocking, no filtering. Your feed helps keep the skies visible to everyone.
— Add us in minutes
Add ADS-B Exchange
to your existing feed
Pick your network below. A couple need one small extra step.
Step 1 Enable SSH on your PiAware image
The PiAware SD card image ships with SSH disabled. To enable it, power down the Pi, remove the SD card, and insert it into your computer. In the /boot partition, create an empty file named ssh (no extension). Reinsert the SD card and power the Pi back on.
Username: pi · Password: flightaware
ssh pi@your-pi-ip-address
Step 2 Install the ADS-B Exchange feed client
Refer to the instructions for your feeder image on how to log in via SSH, then run the following commands on your receiver:
curl -L -o /tmp/axfeed.sh https://www.adsbexchange.com/feed.sh sudo bash /tmp/axfeed.sh
During setup you'll be asked to provide your latitude, longitude, altitude of antenna above sea level, and a feeder name. Use freemaptools.com/elevation-finder to look up your elevation.
The installer auto-detects dump1090-fa (the FlightAware decoder), connects to it on port 30005, and starts sending a copy of your data to ADS-B Exchange. Your FlightAware feed is unaffected.
Step 3 Verify your connection
- Visit adsbexchange.com/myip — your receiver should appear within a minute or two.
- For MLAT status: map.adsbexchange.com/mlat-map
Flightradar24's terms require you to disable MLAT on the FR24 feeder when you also feed another network. If you skip this step, FR24 may block your feed. ADS-B Exchange handles MLAT independently, so you'll still get MLAT coverage through us.
Step 1 Enable SSH on your Pi24 image
The Pi24 image ships with SSH disabled. The easiest path is to re-flash with Raspberry Pi Imager and use the OS Customisation menu (gear icon) to enable SSH and set a username/password before writing. If your Pi is already running, power it down, mount the SD card, and place an empty file named ssh in the /boot partition.
Username: pi · Password: raspberry
ssh pi@your-pi-ip-address
Step 2 Disable MLAT on the FR24 feeder
Open the FR24 config file:
sudo nano /etc/fr24feed.ini
Change these two lines to "no":
mlat="no" mlat-without-gps="no"
Save and exit, then restart the FR24 feeder:
sudo systemctl restart fr24feed
Alternatively: open http://your-pi-ip:8754/settings.html in a browser and toggle MLAT off there.
Step 3 Install the ADS-B Exchange feed client
curl -L -o /tmp/axfeed.sh https://www.adsbexchange.com/feed.sh sudo bash /tmp/axfeed.sh
During setup you'll be asked to provide your latitude, longitude, altitude of antenna above sea level, and a feeder name. Use freemaptools.com/elevation-finder to look up your elevation.
The installer detects your existing dump1090 instance and connects to it. Your FR24 feed continues normally with FR24's own MLAT now disabled.
Step 4 Verify your connection
- Visit adsbexchange.com/myip — your receiver should appear within a minute or two.
- For MLAT status: map.adsbexchange.com/mlat-map
- Confirm your FR24 stats page still shows your feeder online at flightradar24.com.
Use this path if you're running a standalone readsb, dump1090, or dump1090-fa install, a generic Raspbian / Debian / Ubuntu Linux feeder, a Docker-based stack (e.g. sdr-enthusiasts/ultrafeeder), or any other ADS-B aggregator (Plane Finder, OpenSky, adsb.fi, airplanes.live, etc.).
Step 1 SSH into your receiver
ssh your-username@your-host-ip
Step 2 Install the ADS-B Exchange feed client
curl -L -o /tmp/axfeed.sh https://www.adsbexchange.com/feed.sh sudo bash /tmp/axfeed.sh
During setup you'll be asked to provide your latitude, longitude, altitude of antenna above sea level, and a feeder name. Use freemaptools.com/elevation-finder to look up your elevation.
The installer works on all known images from other flight tracking companies as well as DIY Pi / Debian feeders. It will not break your existing feed.
If your existing setup is Docker-based (e.g. ultrafeeder), don't install the feed client directly on the host. Add the ghcr.io/sdr-enthusiasts/docker-adsbexchange container to your docker-compose.yml instead — see the sdr-enthusiasts docker-adsbexchange repo for the exact config.
Step 3 Verify your connection
- Visit adsbexchange.com/myip — your receiver should appear within a minute or two.
- For MLAT status: map.adsbexchange.com/mlat-map
Not feeding anyone yet?
This page is for receivers that are already up and running on another network. If you're starting from scratch — building your own feeder or setting up a turnkey kit — head to Connect Equipment for the full setup guide.