The ADS-B Receiver Project
Create your own ADS-B receiver and web portal.
Get Started Now! Keep up to date. Join in on community discussions.Install decoders
Share with others
Install extras
The ADS-B Receiver Project Portal
The ADS-B Receiver Project scripts offer the option to install a web based portal developed to work together with the software you decide to install. Portal features in Version 2 include the following.
- Saves all flights seen as well as displays a plot for the flight.
- Saves all ACARS and VDLM2 messages received and offers the ability to view them.
- Control what is displayed online via a web based administration area.
- A more uniform website site layout that can be easily navigated.
- Web accessible dump1090 and system performance graphs.
- Easy access to live dump1090 and dump978 maps.
- A blog which can be used to share your plane tracking experiences with others.
- Visitors can be informed when specific flights are being tracked.
- Administrators can be informed via email when specific flights are being tracked.
- Easily customize the look of your portal using the custom template system.
The ADS-B Portal
The ADS-B Receiver Project Portal is being renamed to The ADS-B Portal in the next iteration of this sub-project. It is being built in two parts. The first part is an API backend written in Python with the second part being an Angular based frontend. The frontend will be capable of interating with the backend via the API allowing the frontend to be hosted locally as well as separatly from the recveiver itself. The long term goal is to offer the capability to view information made available by multiple backends installed on the receiver hardware via a single frontend deployment.
Updates on the status of the project are located within the the project's GitHub discussions section. Documentation is being written as development progresses and can be found in the project's GitHub wiki. The code making up the next version of the portal can be found in the portal branch.
API Documentation Frontend Documentation The ADS-B Portal BranchSupported Operating Systems
The installation scripts are being developed and tested on the following operating systems.
However, they should work on most recent Debian based Linux distributions as well.
-
Armbian
Bookworm, Jammy, and Noble -
Debian
Bookworm and Bullseye -
DietPi
Bookworm and Bullseye -
Raspberry Pi OS
Bookworm and Bullseye -
Ubuntu
Jammy Jellyfish, Focal Fossa, and Noble Numbat
Supported Hardware
A receiver can be run on a multitude of different hardware platforms. Some feature may not be available on some platforms. This includes insttances where third party software being installed by the scripts is not compatible and in particular features such as the system performance graphs available via the portal.
The following hardware is being used for development and testing at this time.*
-
Raspberry Pi
Depending on how many features are added the software should work on most any model Raspberry Pi.
However, it is highly recommended a Raspberry Pi 3 Model B or newer be used. -
Most PC Systems
Any PC capable of running one of the above mentioned operating systems.
* It would be impossible at this time to officially support all single-board computers like the Raspberry Pi with the multitude of single-board computer variants currently available on the market. As I am able I will do my best to aquire additional single-board computers as they become more popular in order to better support a wider range of devices.