sdr-enthusiasts / docker-readsb-protobuf

Multi-architecture readsb-protobuf container with support for RTLSDR, bladeRF and plutoSDR (x86_64, arm32v7, arm64v8)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pluto SDR Start Instructions

jdorny opened this issue · comments

I have successfully gotten the docker image to run with the PlutoSDR using this docker command:

docker volume create readsbpb_rrd
docker volume create readsbpb_autogain

docker rm -f readsb

docker run \
	 -d \
	 -it \
	 --restart=always \
	 --name readsb \
	 --network host \
	 --hostname readsb \
	 --add-host pluto.local:192.168.2.1 \
         --device /dev/bus/usb:/dev/bus/usb \
         -p 8080:8080 \
         -p 30005:30005 \
         -e TZ=America/Denver \
	 -e READSB_DCFILTER=true \
	 -e READSB_DEVICE_TYPE=plutosdr \
         -e READSB_FIX=true \
         -e READSB_GAIN=autogain \
         -e READSB_LAT=39.8 \
         -e READSB_LON=-104.7 \
         -e READSB_MODEAC=true \
	 -e READSB_RX_LOCATION_ACCURACY=2 \
         -e READSB_STATS_RANGE=true \
         -e READSB_NET_ENABLE=true \
         -e READSB_ENABLE_BIASTEE=true \
         -v readsbpb_autogain:/run/autogain \
         -v readsbpb_rrd:/run/collectd \
         --tmpfs=/run:exec,size=64M \
         --tmpfs=/var/log:size=32M \
         ghcr.io/sdr-enthusiasts/docker-readsb-protobuf:latest

Critical to the success was the argument:

 --add-host pluto.local:192.168.2.1 

Otherwise the readsb process can not find the plutosdr network connection. Even if you use the option and specify the IP address. Not sure why that would not work.

Hope this helps!