Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

0xAF/openwebrx-softmbe-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You probably want the OWRX+ image.

openwebrx-softmbe-docker

This is the docker image for openwebrx with integrated mbelib via codecserver-softmbe, which enables the now-removed DMR and D-Star.

Get it from docker hub.

You might want the Plus version of OpenWebRX+

first disable the kernel driver for RTL devices (if you're going to use one) and then reboot

echo 'blacklist dvb_usb_rtl28xxu' > /etc/modprobe.d/rtl28xx-blacklist.conf
reboot

install via docker cli

docker volume create openwebrx-settings
docker volume create openwebrx-etc
docker run -d --name openwebrx-softmbe --device /dev/bus/usb -p 8073:8073 -v openwebrx-settings:/var/lib/openwebrx -v openwebrx-etc:/etc/openwebrx --restart unless-stopped slechev/openwebrx-softmbe
docker exec -it openwebrx-softmbe python3 /opt/openwebrx/openwebrx.py admin adduser [username]

more information on the official wiki

on running docker image and adding admin user

install via portainer

first create a volume for the settings:

volume

then create new container:

  • name: openwebrx-softmbe
  • image: slechev/openwebrx-softmbe:latest
  • click on publish a new network port and fill host and container with 8073

container1

then in advanced settings do the following:

in the command & logging tab:

  • on entrypoint click override and type /init
  • in working dir type /opt/openwebrx

container2

in volumes tab:

  • click map additional volume
  • in container type /var/lib/openwebrx
  • in volume select the volume that has been created in the first step (openwebrx-settings)

container3

in env tab:

  • click add new environment variable
  • for name type PATH and for value type /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin (this is probably the default and not needed)
  • click again on add new environment variable
  • for name type S6_CMD_ARG0 and for value type /opt/openwebrx/docker/scripts/run.sh (this is important)

container4

in restart policy tab:

  • select unless stopped (I prefer it this way)

container5

in runtime & resources (very important)

  • click on add device
  • for both host and container type /dev/bus/usb (to allow access for the container to the usb dongle)

container6

About

OpenWebRX with codecserver-softmbe (mbelib), enabling DMR and D-Start in latest OWRX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published