Docker containers for ADS-B receiving and submission to multiple websites
Currently supporting inputs from any dump1090 compatible device including:
- Any RTLSDR USB device
- Any network AVR or BEAST device
- Any serial AVR or BEAST device
supporting outputs to the following sites:
- https://adsbexchange.com
- http://www.adsbhub.org
- https://flightaware.com
- https://wwww.flightradar24.com
- https://opensky-network.org
- https://planefinder.net
and local viewing via:
- planefinder web UI
- VirtualRadar web UI
Branch | Status |
---|---|
latest | |
dev |
dump1090 | adsbexchange | adsbexchange-mlat | adsbhub | flightaware | flightradar24 | openskynetwork | planefinder | virtualradar |
---|---|---|---|---|---|---|---|---|
Edit the 'variables' files with the required keys and locations for each of the services
Nothing to configure here
- ADSBEXCHANGE_PORT
- MLAT_CLIENT_LATITUDE
- MLAT_CLIENT_LONGITUDE
- MLAT_CLIENT_ALTITUDE
- MLAT_CLIENT_USER
Nothing to configure here
Go to https://flightaware.com/adsb/piaware/claim
- FLIGHTAWARE_USERNAME
- FLIGHTAWARE_PASSWORD
- FLIGHTAWARE_FEEDER_ID
- FR24FEED_KEY: Your key. If you do not have one please run the client on any PC and enter the key here
- FR24FEED_LATITUDE
- FR24FEED_LONGITUDE
- FR24FEED_ALTITUDE
Nothing to configure here
- PLANEFINDER_SHARECODE
- PLANEFINDER_LATITUDE
- PLANEFINDER_LONGITUDE
- VIRTUALRADAR_DEFAULT_ADMIN_USER
- VIRTUALRADAR_DEFAULT_ADMIN_PASSWORD
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-dump1090/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-adsbexchange/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-adsbexchange-mlat/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-adsbhub/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-flightaware/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-flightradar24/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-openskynetwork/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-planefinder/
- https://hub.docker.com/r/thebiggerguy/docker-ads-b-virtualradar/
When developing on non ARM architectures you may need to configure your system to use Qemu. This can be done by running the following commands:
docker run --rm --privileged multiarch/qemu-user-static:register --reset