Docker container to feed ADS-B data to RawFlight.eu. Designed to work in tandem with mikenye/readsb-protobuf
or another BEAST provider. Builds and runs on i386, x86_64, arm32v6, arm32v7 & arm64.
The container pulls ADS-B information from the mikenye/readsb-protobuf
container (or another host providing data in BEAST format) and sends data to RawFlight.eu.
latest
is built nightly from themain
branchDockerfile
for all supported architectures.latest_nohealthcheck
is the same as thelatest
version above. However, this version has the docker healthcheck removed. This is done for people running platforms (such as Nomad) that don't support manually disabling healthchecks, where healthchecks are not wanted.
docker run \
-d \
--it \
--restart always \
--name rawflight \
-e TZ=Australia/Perth \
-e BEASTHOST=readsb \
mikenye/rawflight
Set BEASTHOST
and TIMEZONE
accordingly for your environment.
version: '2.0'
services:
rawflight:
image: mikenye/rawflight
tty: true
container_name: rawflight
restart: always
environment:
- BEASTHOST=readsb
- TZ=Australia/Perth
Set BEASTHOST
and TIMEZONE
accordingly for your environment.
There are a series of available environment variables:
Environment Variable | Purpose | Default |
---|---|---|
BEASTHOST |
Required. IP/Hostname of a Mode-S/BEAST provider (readsb/dump1090) | |
BEASTPORT |
Optional. TCP port number of Mode-S/BEAST provider (readsb/dump1090) | 30005 |
TZ |
Optional. Local timezone in "TZ database name" format. | GMT |
No inbound ports are used.
All processes are logged to the container's stdout, and can be viewed with docker logs [-f] container
.
Please feel free to open an issue on the project's GitHub.
I also have a Discord channel, feel free to join and converse.
See the commit history on GitHub.