This Dockerfile allows you to easily deploy a native RTL-SDR server using Docker in your Raspberry Pi
- It's needed to block certain kernel modules to get the RTL-SDR device work properly. Place the
blacklist-rtl.conf
file into your host/lib/modprobe.d/
folder:
cp ./files/blacklist-rtl.conf /lib/modprobe.d/
- Additionally, we need to set the correct permissions to the modules for allowing TCP messages. Place the
rtl_sdr.rules
file into your host/etc/udev/rules.d/
folder:
cp ./files/rtl_sdr.rules /etc/udev/rules.d/
-
Reboot your Raspberry Pi, this should only have to be done once.
-
Run the container using the
docker-compose
file included here:
docker-compose up -d --build rtl-server
- The server is listening on port
1234
, connect to it using your RTL-SDR client (i.e. SDRSharp) and the IP of the Raspberry device.
sdr://<raspberry-ip>:1234
- Enjoy and open an issue or collaborate with a PR if anything is not working as expected.