As said in Distance column gone compared to dump1090-ma | and more tech talk, Docker, etc I am going to try to make a collection of Docker images without the limitations of current available Docker images for ADS-B that often have unlogical designs, outdated software, missing manuals and don’t use version tags and changelogs, posing a limitation to what Docker is meant to be. My goal is to create images (which becomes containers when running) of the main ADS-B components/players, creating a highly modular setup.
Super summary of benefits related to Docker:
- Easy deployment
- Easy and safe testing/experimenting.
- Safer and quicker upgrading.
- User specific files in a shared, yet save location.
- Modularity. Use what software you want, leave out others.
- Flexibility and cross-platform. Run x on Pi, run y on Linux x86.
- Roughly no performance penality.
I have to admit for me this is a very ambitious project as, although 10+ years experience with running Linux servers, networking etc. my coding/scripting skills are rather basic. But I want to learn, so this can be great.
In order to not make fundamental design flaws in the beginning I thought to have this topic. Knowledge shared here can be applied to any setup thus, in case I fail, it will still be useful to others.
My first questions:
Is Dump1090 (standalone) showing everything it finds unfiltered (military, etc.)?
I’ve seen websites provide more detailed information about flights. Is there any way to pipe that data back from a server (e.g. ADSB Exchange) to your own webserver interface or so? I mean is there software to enrich the default webinterface with more options? For example the old dump1090-mutability has links to Airframes, FA, FR24, FlightStats and PlaneFinder, while Dump1090-fa only links to FA.
What is the best Dump1090 network mode (Raw, beast, etc.)? Upsides/downsides?
How important is BladeRF support when building Dump1090? Many people using this or super niche?
you may not feed MLAT results back to FlightAware as if it were native ADS-B data.
5a. How to prevent sharing with non-FA parties when you are running Dump1090 (beast/raw) that is providing data to also FR24, ADSB Exchange, etc?
5b. How to prevent sending this data back as native ADS-B data?
How to combine multiple 1090MHz receivers into one output? I found http://sonicgoose.com/using-dump1090-in-windows/ (see integration paragraph). ModeSMixer2: http://xdeco.org/?page_id=48. Does Dump1090 have this mixer capabilities too, or maybe another package has? How to render a (webinterface) from the mixed data?