Feeding data to ADSB sites from dump1090-fa on a remote host

I recently bought a new Raspberry Pi 4 to, among other things, do a better job of feeding ADS-B data. I installed Raspberry Pi OS Aarch64 (ARM64) for the superior performance, but I ran into a conundrum: while dump1090-fa supports running on arm64, all of the ADS-B feeder applications (fr24feed, piaware, adsbexchange, opensky, etc) only support armhf architecture. But my old Raspberry Pi Model B (gen 1) wasn’t going anywhere, so rather than compromise on performance with my new Pi, I configured my old Pi to remotely feed the data to the different services. All of the below assume you have an existing, working ADS-B setup, and you’re only wanting to remote feed like I am.

First, I moved over my RTL-SDR dongle and installed dump1090-fa on my new RPi 4

wget https://flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.1_all.deb
sudo dpkg -i flightaware-apt-repository_1.1_all.deb
sudo apt-get update && sudo apt-get install dump1090-fa
sudo reboot

Now it’s time to reconfigure my feeder apps.


Modify the following config file:


Leave most of the existing contents there, but alter the following lines to instead read:

receiver-type other
receiver-host <IP of the new Raspberry Pi>
receiver-port 30005

Save the file and exit.


Modify the following config file:


Change the host line:

host="<IP of the new Raspberry Pi>:30002"

Save the file and exit.


Modify the following config file:


Under the [client] section, change this line:


Under the [network] section, change these line:

external_host=<IP o the new Raspberry Pi>

Save the file and exit.


The config file can be found here:


You’re probably detecting a pattern. In the config file, change any instance of ‘’ or ‘localhost’ to the IP address of the new Raspberry Pi.


  1. Open this URL in a browser: http://<old device IP>:30053/
  2. Click Settings
  3. Login to Planefinder.net. Go to the Receivers page, click your Receiver, and click the Configuration tab. You will find your Share code. Use that to Enable Configuration Mode on the Settings page on your local device.
  4. Accept your existing Share Code and Latitude/Longitude.
  5. Select the Beast receiver format, enter the <new IP address> and enter port 30005
  6. Click Complete Configuration


Run the following command to reconfigure opensky-feeder:

sudo dpkg-reconfigure opensky-feeder

The following should be pre-filled for you, as you go through the prompts:

  • Latitude
  • Longitude
  • Altitude
  • ‘default’ device type
  • OpenSky username
  • Existing Serial Number

For Dump1090 Feeder port: 30005

For Dump1090 Feeder host: <new Raspberry Pi IP address>


Reboot the old Raspberry Pi with sudo reboot

After booting back up, the old Pi is now feeding data from dump1090 on the new Pi!

Let me know if there are any ADSB feeder networks I’m missing in the comments below.