kosdk/rtl-tcp
RTL-SDR TCP Server for Hosting RTL-SDR Dongles in Docker Containers.
50K+
RTL-SDR TCP Server Container for RTL-SDR Dongles.
The environment variables allow you to override the RTL-TCP settings. The default settings should suffice in most instances.
Variable | Description |
---|---|
DEVICE | Device Index Default 0 |
LISTEN_IP | The Interface to listen on |
GAIN | The gain level Default 0 (Auto) |
BUFFERS | Number of buffers Default Set by Library |
LiST_BUFFERS | The number of linked list buffers to keep Default 500 |
PPM_ERROR | Frequency offset for Dongle |
FREQUENCY | Frequency to tune to |
SAMPLE_RATE | Sample Rate Default 2048000 Hz |
Note: Container Requires Privileged Mode and Device Mapping to expose the RTL-SDR Dongles to the Docker Container.
For example:
docker run -it --privileged --device=/dev/ttyAMA0 --name RTL-TCP -p 1234:1234 kosdk/rtl-tcp:latest
Will run the container and expose the RTL-SDR dongle labelled /dev/ttyAMA0
. You can do ls /dev
on the Host Machine to find the dongle(s) - they are usually named ttyUSBx
or ttyAMAx
(where x
is a number).
docker pull kosdk/rtl-tcp