u/AirTrack_55

He who dies with the most 'interesting' toys, wins. Aviation inspired homelab.
▲ 13 r/homelab

He who dies with the most 'interesting' toys, wins. Aviation inspired homelab.

https://preview.redd.it/3lubkv1dp61h1.jpg?width=3000&format=pjpg&auto=webp&s=63b680eccbd35d6497eae45e36501c900e9b5b60

A little bit of ADSB goodness there. All mostly geared towards my planespotting hobby. There is Flightradar, ADSB-Exchange, ADSB-mutability, readsb, that are all outside docker. Docker containers hold an Operations Command Centre that overwatches all containers, services, incoming and outgoing files and gives me information on everything happening. Hard to miss when that monitor starts flashing red. The last pi down the bottom is dedicated to my field unit. That needs a little more explanation. It has an AI hat and an AI camera. In the field it will be watching the runway and automatically taking images of aircraft as they taxi past before takeoff. Those images are processed, cropped, more processing, cropped again to get to the registration near the tail. OCR takes over and reads the rego writing to seperate files named the same as the rego. Then the images it was taken from are renamed to that registration as well. Easier to find later.

Aria is a locally installed phi4-mini LLM enlisted to give me information regarding aircraft, airlines and airports in my database.

Right now I'm working on coding the module that checks everything against my aviation database to filter our what is correct and what isn't. Anything over 95% gets separated and worked on manually by me and imported into the database. The rest goes through the process again and manually filtered if and when I get the time. There is going to be a backlog I expect. lol

In docker there are a website, a proxy manager, pihole, homepage, ittools, bugtracker, ntfy, my aviation database, diun, a blog and wiki.js.

This fellow is in charge of 7 other critters that are in the business of watching my system. He gathers information from the others and forwards it to me via ntfy and onscreen. I've only made it to Defcon 1 by forcing it during testing. But it all works.

reddit.com
u/AirTrack_55 — 8 days ago
▲ 0 r/ADSB

Built a self-hosted logbook and identification layer to sit on top of my ADS-B setup — free Lite version, 152k offline registrations across 78 countries

I've been running an ADS-B setup for a while and got frustrated that nothing integrated well with planespotting — everything is built around airline tracking, not identifying and logging what you're actually seeing.

So I built **AirTrack** — it's a self-hosted Flask/MariaDB system that sits alongside dump1090 or FR24 as the logging and identification layer. When something interesting flies over, you pull up the registration, AirTrack tells you what it is from a local database, and you log it.

**The database:** 78 countries, 417,958 civil aircraft registration records, sourced from official civil aviation authorities. It's bundled with the install — no API keys, no internet lookups required. Just a local MariaDB you can query instantly.

**Other bits:**
- Full sightings and flights logbook
- Aircraft photo storage (local)
- Aria — an AI assistant running locally via Ollama/phi4-mini. Ask it "how many widebodies have I logged this month?" and it queries your own database
- Android companion app for field spotting
- Raspberry Pi friendly — I run mine on a Pi fleet - Only 1 needed
- Docker install

**AirTrack Lite** is free for personal use (100 aircraft cap). Full version for unlimited.

Links in comments.

reddit.com
u/AirTrack_55 — 9 days ago