Sign inSign up

madpsy/codecserver

By madpsy

•Updated about 4 years ago

codecserver for OpenWebRX on a Raspberry Pi

Image
0

430

madpsy/codecserver repository overview

This is a codecserver container for use with OpenWebRX on a Raspberry Pi (built on a 32bit Pi4). If you are wondering what codec is included it is probably what you are hoping for.

Run standalone with:

docker run -d --restart unless-stopped --name codecserver -p 1073:1073 madpsy/codecserver:latest

Recommended method is to run the stack with docker-compose.

apt install docker-compose

mkdir openwebrx

cd openwebrx

Save the following contents as docker-compose.yml:

Note: Feel free to use jketterl/openwebrx-full:stable as the source for OpenWebRX, I just use my own as it has some mods I want.

version: '3'
volumes:
  openwebrx-settings:
services:
  openwebrx:
    image: madpsy/openwebrx-full:latest
    restart: always
    depends_on:
      - "codecserver"
    ports:
      - "8073:8073"
    volumes:
      - openwebrx-settings:/var/lib/openwebrx
    tmpfs:
      - /tmp/openwebrx
    devices:
      - /dev/bus/usb
  codecserver:
    image: madpsy/codecserver:latest
    restart: always
    ports:
      - "1073:1073"

Then, start the containers with:

docker-compose up -d

Create initial user with:

docker exec -it openwebrx_openwebrx_1 python3 /opt/openwebrx/openwebrx.py admin adduser admin

Then you can log in to change settings via http://<your IP address>:8073/login?ref=settings

Once logged in go to Demodulation and decoding -> Digital voice -> Set Codecserver address to codecserver:1073 then click Apply and save.

You may need to restart OpenWebRX so again in the openwebrx directory in the terminal run docker-compose down followed by docker-compose up -d

Tag summary

Content type

Image

Digest

sha256:56d9ef271…

Size

40.7 MB

Last updated

about 4 years ago

docker pull madpsy/codecserver