An open API service indexing awesome lists of open source software.

https://github.com/manuasir/rtl-sdr-server

Run a RTL-SDR TCP server in your Raspberry Pi using Docker
https://github.com/manuasir/rtl-sdr-server

containers docker docker-compose raspberry-pi raspberry-pi-3 rtl rtl-sdr rtl-sdr-receiver rtl-server rtlsdr server

Last synced: about 1 year ago
JSON representation

Run a RTL-SDR TCP server in your Raspberry Pi using Docker

Awesome Lists containing this project

README

          

### Dockerized RTL-SDR server for Raspberry Pi

This Dockerfile allows you to easily deploy a native RTL-SDR server using Docker in your Raspberry Pi

#### Instructions

1. 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/
```

2. 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/
```

3. Reboot your Raspberry Pi, this should only have to be done once.

4. Run the container using the `docker-compose` file included here:
```
docker-compose up -d --build rtl-server
```

5. 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://:1234
```

6. Enjoy and open an issue or collaborate with a PR if anything is not working as expected.