Setting up an OpenWebRX site

Troubleshooting guide from Jacob:

https://github.com/jketterl/openwebrx/wiki/Troubleshooting---FAQ#my-openwebrx-installation-is-still-missing-dmr--ysf--d-star-and-nxdn


Adding to a Raspberry Pi

List of items you need:


Procedure:

Create a User management account (via SSH):


Port Forwarding:

You'll need to create a port forwarding rule on your home router in order to see the websdr outside of your network. The default port to use for this is 8073 along with your assigned IP address. Alternatively you can setup a DNS service (google!). If you use port forwarding you need to make sure you have a fixed home public IP address, otherwise if your IP changes, users will not be able to reach your websdr. A DNS service helps here too.

Adding OpenWebRX Plus to a Linux Machine

NOTE: The Machine needs to be on Ubuntu 22.04 OS (Jammy Jellyfish) for this to work

Info Here: https://luarvique.github.io/ppa/#if-you-are-an-ubuntu-user-


sudo -i

wget -O - https://luarvique.github.io/ppa/openwebrx-plus.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg

echo "deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/ubuntu ./" > /etc/apt/sources.list.d/openwebrx-plus.list

  Then:

  apt update

wget -O - https://repo.openwebrx.de/debian/key.gpg.txt | gpg --dearmor -o /usr/share/keyrings/openwebrx.gpg

echo "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/ubuntu/ jammy main" > /etc/apt/sources.list.d/openwebrx.list

Then:

apt update

apt install openwebrx



Adding an SSH server to Ubuntu (for remote access to the Machine)


sudo apt update

sudo apt install openssh-server

sudo systemctl status ssh

ssh username@ip_address

sudo ufw allow ssh