Feeders

Feed TheAirTraffic

Share your ADS-B receiver with the network. Pick the setup that suits you. Most people are done in a few minutes.

Reading mode

Before you start

The script and Docker options assume you already have an ADS-B receiver running dump1090 or readsb. Starting from scratch? See Build a receiver for what to buy, then the adsb.im feeder image sets everything up for you.

Feeding with the script

  1. 1

    Run this on your receiver and follow the prompts.

    shell
    curl -L -o /tmp/tatfeed.sh https://raw.githubusercontent.com/TheAirTraffic/tat-feeder/master/install.sh
    sudo bash /tmp/tatfeed.sh
  2. 2

    When asked, enter your antenna's location and altitude. Our elevation finder gives you both, ready to paste.

More about these scripts

Feeding with Docker Compose

Uses Ultrafeeder from SDR Enthusiasts.

  1. 1

    Already running Ultrafeeder? Add these two entries to your ULTRAFEEDER_CONFIG, then skip to step 4:

    ULTRAFEEDER_CONFIG
    adsb,feed.theairtraffic.com,30004,beast_reduce_plus_out;
    mlat,feed.theairtraffic.com,31090
  2. 2

    Otherwise, add this service to your docker-compose.yml. It reads from your existing receiver (readsb on port 30005), so change that host if yours is named differently.

    docker-compose.yml
    ultrafeeder:
      image: ghcr.io/sdr-enthusiasts/docker-adsb-ultrafeeder
      container_name: ultrafeeder
      hostname: ultrafeeder
      restart: unless-stopped
      environment:
        - TZ=${FEEDER_TZ}
        - READSB_LAT=${FEEDER_LAT}
        - READSB_LON=${FEEDER_LONG}
        - READSB_ALT=${FEEDER_ALT_M}m
        - MLAT_USER=${FEEDER_NAME}
        - ULTRAFEEDER_CONFIG=
            adsb,readsb,30005,beast_in;
            adsb,feed.theairtraffic.com,30004,beast_reduce_plus_out;
            mlat,feed.theairtraffic.com,31090
      tmpfs:
        - /run/readsb
        - /var/log
  3. 3

    Set FEEDER_LAT, FEEDER_LONG, FEEDER_ALT_M, FEEDER_TZ and FEEDER_NAME in your .env file. Our elevation finder gives you the location and altitude.

  4. 4

    Start (or restart) the container:

    shell
    docker compose up -d

Feeding several aggregators

Send your data to TheAirTraffic and other aggregators at the same time.

adsb.im feeder image

A ready-made image with a web interface. Runs on a Raspberry Pi, many other single-board computers, x86 machines and VMs, or installs as an app on Debian/Ubuntu.

  1. 1

    Download the image for your device from adsb.im/download and write it to a microSD card.

  2. 2

    Boot it with your SDR and antenna attached, then open http://adsb-feeder.local (or my.adsb.im).

  3. 3

    Enter your location and elevation, then pick the aggregators to feed. TheAirTraffic is one of them.

adsb.im setup guide

All set up?

Check that your feeder is connected.

Check feeder status