Photo by Benjamin Wong / Unsplash

Running your own Flightradar

aviation Sep 1, 2022

This post will describe running your own Flightradar-like flight tracking website. My setup is based on Docker and a Client/Server setup.


For my setup you require the following things:

  • server
    • Raspberry Pi (4)
    • ADS-B antenna
    • ADS-B USB Dongle
  • client
    • (virtual) server


This device will capture all data and has the physical antenna connected which is required to receive the ADS-B data.

In my case there is a Raspberry Pi 4 with 4Gb memory and USB-NVMe for storage connected. The Pi has Ubuntu installed:

Install Ubuntu on a Raspberry Pi | Ubuntu
Ubuntu is an open-source operating system for cross-platform development, there’s no better place to get started than with Ubuntu on a Raspberry Pi

After you have installed Ubuntu you need to connect via SSH and install docker with docker-compose:

sudo apt update 
sudo apt upgrade -y
sudo apt install docker docker-compose

Instructions for starting server can be found in the Git Repo:


In this git Repo you can find instructions for running the server and the client, the client has following purposes: