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
- Host: GitHub
- URL: https://github.com/manuasir/rtl-sdr-server
- Owner: manuasir
- License: mit
- Created: 2019-08-29T00:23:58.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-29T00:42:08.000Z (almost 7 years ago)
- Last Synced: 2024-11-05T20:46:40.320Z (over 1 year ago)
- Topics: containers, docker, docker-compose, raspberry-pi, raspberry-pi-3, rtl, rtl-sdr, rtl-sdr-receiver, rtl-server, rtlsdr, server
- Language: Dockerfile
- Homepage:
- Size: 2.93 KB
- Stars: 13
- Watchers: 5
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.