Git Product home page Git Product logo

ultrafeeder-adsb-setup's Introduction

ADSB Setup

This is my custom ADSB setup I have running at home on a Raspberry Pi 5. I have it running with Ultrafeeder, and this currently feeds the following sources:

  • Flightradar24
  • FlightAware
  • RadarBox
  • ADSB.lol
  • airplanes.live
  • theairtraffic.com

Prerequisites

  • Raspberry Pi (4 or 5 works) with Raspberry Pi OS Lite installed (full desktop install will also work)
  • Docker installed onto the Raspberry Pi
    • Note: For Pi5, just follow the debian instructions

Environment Setup

If this is the first time doing this, follow the Deploy Ultrafeeder doc, then follow the docs in the Feeder Containers section for each feeder that needs to be setup.

Below is the current state of what I have setup in my .envrc, the ones that are blank must be set.

export ULTRAFEEDER_UUID=
export FEEDER_ALT_FT=
export FEEDER_ALT_M=
export FEEDER_LAT=
export FEEDER_LONG=
export FEEDER_TZ=
export FEEDER_NAME=
export ADSB_SDR_SERIAL=1090
export ADSB_SDR_GAIN=autogain
export ADSB_SDR_PPM=59
export FEEDER_HEYWHATSTHAT_ID=
export FEEDER_HEYWHATSTHAT_ALTS=
export ADSBFI_UUID=
export ADSB_LOL_UUID=
export AIRPLANES_LIVE_UUID=
export PLANESPOTTERS_UUID=
export AIRTRAFFIC_COM_UUID=

# FlightRadar24
export FR24_SHARING_KEY=
export FR24_RADAR_ID=

# FlightAware (PiAware)
export PIAWARE_FEEDER_ID=

# RadarBox
export RADARBOX_SHARING_KEY=

Usage

docker compose up -d

Monitoring

This also runs Prometheus and Grafana for monitoring of both the system and the ADSB data metrics. The monitoring stack includes:

  • prometheus (port 9090)
  • grafana (UI on port 3000)
  • cadvisor (forwarded to port 8082; container port 8080)
  • node-exporter (port 9100)

ultrafeeder-adsb-setup's People

Contributors

a-finocchiaro avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.