You probably want the OWRX+ image.
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+
echo 'blacklist dvb_usb_rtl28xxu' > /etc/modprobe.d/rtl28xx-blacklist.conf
reboot
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]
on running docker image and adding admin user
first create a volume for the settings:
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
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
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
)
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)
in restart policy tab:
- select unless stopped (I prefer it this way)
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)