Sign inSign up

jketterl/openwebrx

By jketterl

Updated almost 2 years ago

a simple web-based software defined radio receiver

Image
33

100K+

jketterl/openwebrx repository overview

Docker image to run an OpenWebRX web-based SDR receiver, includes additional digital operating modes DMR, D-Star, YSF, NXDN, FT8, FT4, JT9, JT65, WSPR and Packet for ham radio use.

Requires access to /dev/bus/usb to be able to access the rtl-sdr stick.

Simple startup commandline (first startup):

docker volume create openwebrx-settings
docker run --device /dev/bus/usb -p 8073:8073 -v openwebrx-settings:/var/lib/openwebrx jketterl/openwebrx:stable

This will create a docker volume named openwebrx-settings and mount it inside the container. The startup scripts will copy the contained example config onto that volume on the first startup.

On subsequent starts you can skip right to the docker run command.

Advanced operation notes:

  • If your host is running any kind of flash-based storage (e.g. SSDs or the SD-card of a Raspberry Pi) it is highly recommended to offload the temporary files to memory-based storage. you can do this by adding --tmpfs=/tmp/openwebrx to the docker commandline. Please note that this is not just an example, the path matches the container setup. If you wish to use a different path, you will need to update the container configuration.
  • This setup allows modification of all settings in the web configuration. If you wish to modify any settings in the configuration files in /etc/openwebrx, please set up an additional volume and mount for /etc/openwebrx.

For more information checkout the wiki or the project homepage.

Tag summary

Content type

Image

Digest

sha256:7b7d7a9d7

Size

148.7 MB

Last updated

over 2 years ago

docker pull jketterl/openwebrx