Skip to content

Instantly share code, notes, and snippets.

@mnao305
Last active September 18, 2023 15:57
Show Gist options
  • Save mnao305/bd35bfb3a2847bb262e0fb861df301f2 to your computer and use it in GitHub Desktop.
Save mnao305/bd35bfb3a2847bb262e0fb861df301f2 to your computer and use it in GitHub Desktop.
Ubuntu+DockerでFlightradar24とFlightAwareとRadarboxにADS-B情報を配信する
version: '2.0'
volumes:
readsbpb_rrd:
readsbpb_autogain:
radarbox_segfault_fix:
driver: local
driver_opts:
type: none
device: /opt/adsb/data/radarbox_segfault_fix
o: bind
services:
readsb:
image: ghcr.io/sdr-enthusiasts/docker-readsb-protobuf:latest
tty: true
container_name: readsb
hostname: readsb
restart: always
devices:
- /dev/bus/usb:/dev/bus/usb
ports:
- 8080:8080
- 30005:30005
environment:
- TZ=Asia/Tokyo
- READSB_DCFILTER=true
- READSB_DEVICE_TYPE=rtlsdr
- READSB_FIX=true
- READSB_GAIN=autogain
- READSB_LAT=<緯度>
- READSB_LON=<経度>
- READSB_MODEAC=true
- READSB_RX_LOCATION_ACCURACY=2
- READSB_STATS_RANGE=true
- READSB_NET_ENABLE=true
volumes:
- readsbpb_rrd:/run/collectd
- readsbpb_autogain:/run/autogain
- /proc/diskstats:/proc/diskstats:ro
- "radarbox_segfault_fix:/sys/class/thermal:ro"
tmpfs:
- /run/readsb:size=64M
- /var/log:size=32M
fr24feed:
image: ghcr.io/sdr-enthusiasts/docker-flightradar24:latest
tty: true
container_name: fr24feed
restart: always
ports:
- 8754:8754
environment:
- BEASTHOST=readsb
- FR24KEY=xxxxxxxxxxx
- MLAT=yes
piaware:
image: ghcr.io/sdr-enthusiasts/docker-piaware:latest
tty: true
container_name: piaware
restart: always
ports:
- 80:80
environment:
- TZ="Asia/Tokyo"
- RECEIVER_TYPE=relay
- BEASTHOST=readsb
- BEASTPORT=30005
- FEEDER_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
tmpfs:
- /run:exec,size=64M
- /var/log
rbfeeder:
image: ghcr.io/sdr-enthusiasts/docker-radarbox:latest
tty: true
container_name: rbfeeder
restart: always
environment:
- TZ=Asia/Tokyo
- BEASTHOST=readsb
- LAT=<緯度>
- LONG=<経度>
- ALT=<高度(メートル)>
- SHARING_KEY=XXXXXXXXXXXXXX
volumes:
- "radarbox_segfault_fix:/sys/class/thermal:ro"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment