/ADSB-Feeder

ADS-B data sharing to Flightradar24 and FlightAware using dump1090 and an RTL-SDR DVB-T USB dongle.

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

Docker ADS-B Feeder

License: GPL v3

This is a Docker image providing the required applications to share ADS-B data to Flightradar24, Plane Finder and FlightAware using dump1090 and an RTL-SDR DVB-T USB dongle.

Inside:

  • fr24feed w/ FR24 Feeder Status (Web, port 8754)
  • pfclient w/ Web Viewer (Web, port 30053)
  • piaware
  • dump1090-fa w/ PiAware Viewer (Web, port 8080)

Note: This image assumes you already have a Flightradar24 and FlightAware data sharing key. If not, instructions on how to get them are on their website.

Usage

docker run -dit \
    --restart unless-stopped \
    --name ADSB-Feeder \
    -e FR24KEY=YOUR_FLIGHTRADAR24_KEY_HERE \
    -e PFLATITUDE=YOUR_PLANEFINDER_LATITUDE_HERE \
    -e PFLONGITUDE=YOUR_PLANEFINDER_LONGITUDE_HERE \
    -e PFSHARECODE=YOUR_PLANEFINDER_SHARE_CODE_HERE \
    -e PIAWAREUSER=YOUR_FLIGHTAWARE_USER_HERE \
    -e PIAWAREPASS=YOUR_FLIGHTAWARE_PASS_HERE \
    -e PIAWAREKEY=YOUR_FLIGHTAWARE_KEY_HERE \
    -e MAPLAT=YOUR_MAP_DEFAULT_LATITUDE_HERE \
    -e MAPLON=-YOUR_MAP_DEFAULT_LONGITUDE_HERE \
    -e MAPZOOM=YOUR_MAP_DEFAULT_ZOOM_LEVEL_HERE \
    -p 8080:8080 -p 8754:8754 -p 30053:30053 \
    --device=/dev/bus/usb:/dev/bus/usb \
    mnunes/adsb-feeder:latest

Note: Latitude and longitude values in decimal format.

Open http://docker-ip:8080, http://docker-ip:8754 and http://docker-ip:30053 in your browser.

Environment Variables

Variable Description Default Required Example
FR24KEY Flightradar24 sharing key n/a Yes 0123456709abcdef
PFLATITUDE Plane Finder - antenna latitude n/a Yes 38.12345
PFLONGITUDE Plane Finder - antenna longitude n/a Yes -9.135259
PFSHARECODE Plane Finder share code n/a Yes 1a2bc3d4ef567
PIAWAREUSER FlightAware user name n/a Yes myuser
PIAWAREPASS FlightAware password n/a Yes mypass
PIAWAREKEY FlightAware sharing key n/a Yes e9ff318d-4e4f-42ff-9a15-bde6ec92610d
MAPLAT Default PiAware Viewer map latitude 45.0 No 38.12345
MAPLON Default PiAware Viewer map longitude 9.0 No -9.135259
MAPZOOM Default PiAware Viewer map zoom level 7 No 8

Build

git clone git@github.com:mignz/ADSB-Feeder.git
cd ADSB-Feeder && docker build -t adsb-feeder .

Changes

1.1.0

  • Added Plane Finder
  • Added a favicon to PiAware Skyview