{"version":1,"pages":[{"id":"-MLbudOqpw9n3Pip7Vq0","title":"ADS-B Reception, Decoding & Sharing with Docker","pathname":"/ads-b","siteSpaceId":"sitesp_1yslY","description":""},{"id":"-MLbxqmB-VghJvtZt2bf","title":"Overview","pathname":"/ads-b/intro/overview","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-MLc-LCde_BgK7C5P4w_","title":"How to Get Help","pathname":"/ads-b/intro/how-to-get-help","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"GdtTlXokrnP2lUqMTJBl","title":"What is Docker?","pathname":"/ads-b/intro/what-is-docker","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-MLc-wZ8UwYZZTg5VTHs","title":"Why Docker?","pathname":"/ads-b/intro/why-docker","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-MLc0NpFuklMKOa8bmf1","title":"Equipment Needed","pathname":"/ads-b/intro/equipment-needed","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-MLc2lwFbXhyKaGRdl4k","title":"Information Needed","pathname":"/ads-b/intro/information-needed","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"GLBIh7N7RF1azQgrRvCh","title":"Preparing Your System","pathname":"/ads-b/setting-up-the-host-system/preparing-your-system","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Setting Up The Host System"}]},{"id":"Od4MdOPfJG2QmQ1B5eGy","title":"Install Docker","pathname":"/ads-b/setting-up-the-host-system/running-docker-install","siteSpaceId":"sitesp_1yslY","description":"","breadcrumbs":[{"label":"Setting Up The Host System"}]},{"id":"-MLcAFg3N8dr8kzClf18","title":"Blacklist Kernel Modules","pathname":"/ads-b/setting-up-rtl-sdrs/blacklist-kernel-modules","siteSpaceId":"sitesp_1yslY","description":"In this step we blacklist the RTL-SDR kernel modules, to ensure the devices are available to be used by our containers. You can skip this step if you're not using an RTL-SDR radio (eg: bladeRF).","breadcrumbs":[{"label":"Setting Up RTL-SDRs"}]},{"id":"-MLcBAhXTO8qmhqnXV_6","title":"Re-Serialise SDRs","pathname":"/ads-b/setting-up-rtl-sdrs/re-serialise-sdrs","siteSpaceId":"sitesp_1yslY","description":"In this step we set the serial numbers of our RTL-SDR device(s). You can skip this step if you're not using an RTL-SDR radio (for example: bladeRF).","breadcrumbs":[{"label":"Setting Up RTL-SDRs"}]},{"id":"-MLfIH67T0eH0xkbVwCG","title":"Prepare the Application Environment","pathname":"/ads-b/foundations/prepare-the-project-environment","siteSpaceId":"sitesp_1yslY","description":"In this step, we prepare the folder structure for our \"adsb\" application, and create a \".env\" file containing our basic details.","breadcrumbs":[{"label":"Foundations"}]},{"id":"WToRQH7I2QRphezKrrvP","title":"Deploy \"ultrafeeder\"","pathname":"/ads-b/foundations/deploy-ultrafeeder-container","siteSpaceId":"sitesp_1yslY","description":"The \"ultrafeeder\" container is the heart of our \"adsb\" application. It receives 1090MHz ADS-B ES signals from your SDR, and demodulates ADS-B messages, making them available for all other containers.","breadcrumbs":[{"label":"Foundations"}]},{"id":"-MOjTJwpo2J_JUPW78Hr","title":"Deploy \"dump978\" (USA Only)","pathname":"/ads-b/foundations/deploy-dump978-usa-only","siteSpaceId":"sitesp_1yslY","description":"The \"dump978\" container receives 978MHz UAT signals from your SDR (a different SDR from the one receiving 1090MHz signals), and demodulates ADS-B UAT messages, making them available for all other cont","breadcrumbs":[{"label":"Foundations"}]},{"id":"-MMQhjNVn4Wt5G94md8T","title":"Container Monitoring and Management","pathname":"/ads-b/foundations/common-tasks-and-info","siteSpaceId":"sitesp_1yslY","description":"Now that we have our first container up and running, common management and monitoring tasks and information are outlined below and will apply to the remainder of this guide.","breadcrumbs":[{"label":"Foundations"}]},{"id":"P84F7Cu33IQd1CwZM7B4","title":"Feeding Plane.watch","pathname":"/ads-b/feeder-containers/feeding-plane-watch","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed Plane.watch, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MMYz6owmGC08zyr4FpV","title":"Feeding FlightAware (piaware)","pathname":"/ads-b/feeder-containers/feeding-flightaware-piaware","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed FlightAware, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MMZkEz4l4y6pm7MrE7E","title":"Feeding FlightRadar24","pathname":"/ads-b/feeder-containers/feeding-flightradar24","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed FlightRadar24, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"3cBxbS6gj3qhi55tnSt0","title":"Feeding Airnav Radar","pathname":"/ads-b/feeder-containers/feeding-airnavradar","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed AirNav Radar, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MMxuTGP2sYx-MFg19US","title":"Feeding PlaneFinder","pathname":"/ads-b/feeder-containers/feeding-planefinder","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed PlaneFinder, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MOeQsbQvnQ62P3VinJ1","title":"Feeding ADSBHub","pathname":"/ads-b/feeder-containers/feeding-adsbhub","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed ADSBHub, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MOeYtBre5mAEH9yW6mk","title":"Feeding OpenSky Network","pathname":"/ads-b/feeder-containers/feeding-opensky-network","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed OpenSky Network, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"-MaBuViGAy9pw9Twb0ej","title":"Feeding RadarVirtuel","pathname":"/ads-b/feeder-containers/feeding-radarvirtuel","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed RadarVirtuel, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"HVvRmzURn6g2mUnsEtVD","title":"Feeding Radar1090 UK","pathname":"/ads-b/feeder-containers/feeding-radar1090uk","siteSpaceId":"sitesp_1yslY","description":"If you wish to feed Radar1090 UK, follow the steps below.","breadcrumbs":[{"label":"Feeder Containers"}]},{"id":"0H3PKINVhRz2gZ2ghAQa","title":"Storing Data and Metrics in a Time Series Database","pathname":"/ads-b/useful-extras/storing-time-series-data","siteSpaceId":"sitesp_1yslY","description":"If you wish to store data from readsb in a time series database such as InfluxDB or Prometheus, review the information below.","breadcrumbs":[{"label":"Useful Extras"}]},{"id":"8tPkZPjOBGTjFy0jmIjN","title":"Graphing Data and Metrics with Influx and Grafana","pathname":"/ads-b/useful-extras/alternative-graphing-with-influx-grafana","siteSpaceId":"sitesp_1yslY","description":"If you wish to deploy Grafana for alternative graphs, follow the steps below.","breadcrumbs":[{"label":"Useful Extras"}]},{"id":"FYoUUSS73AxGdygOfBKB","title":"Graphing Data and Metrics with Prometheus and Grafana","pathname":"/ads-b/useful-extras/alternative-graphing-with-prometheus-grafana","siteSpaceId":"sitesp_1yslY","description":"If you wish to deploy Grafana and Prometheus for alternative graphs, follow the steps below.","breadcrumbs":[{"label":"Useful Extras"}]},{"id":"-MOenPi37GHD4k8yee_j","title":"Auto-Restart Unhealthy Containers","pathname":"/ads-b/useful-extras/auto-restart-unhealthy-containers","siteSpaceId":"sitesp_1yslY","description":"The following steps will guide you through deploying the \"willfarrell/autoheal\" container, which will restart any containers that become unhealthy.","breadcrumbs":[{"label":"Useful Extras"}]},{"id":"-MOj3pliNTx08qnPA8KV","title":"Auto-Upgrade Containers","pathname":"/ads-b/useful-extras/auto-upgrade-containers","siteSpaceId":"sitesp_1yslY","description":"The following steps will guide you through deploying the \"nickfedor/watchtower\" container, which will upgrade any containers whenever a new version of the image is released.","breadcrumbs":[{"label":"Useful Extras"}]},{"id":"-MS0g9lvkLIofximJ99e","title":"Managing a remote station using ZeroTier","pathname":"/ads-b/useful-extras/managing-a-remote-station","siteSpaceId":"sitesp_1yslY","description":"If you wish to manage and view data from a remote adsb station, follow the steps below before you deploy to the remote location","breadcrumbs":[{"label":"Useful Extras"}]}]}