Coder Social home page Coder Social logo

0xaf / openwebrx-softmbe-docker Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 1.0 480 KB

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

Home Page: https://hub.docker.com/r/slechev/openwebrx-softmbe

Dockerfile 8.25% Makefile 14.30% Shell 77.45%
dmr dstar openwebrx sdr websdr softmbe

openwebrx-softmbe-docker's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.