OpenWebRX+ Installer
A menu-driven Bash installer for OpenWebRX+ and its optional decoders. This script provides a dashboard, status tracking, and easy one-click installs of additional modules not bundled with OpenWebRX+.
β¨ Features
Installs OpenWebRX+ with supported repositories
Interactive dashboard + menu for managing installs
One-click full installation (all modules) or selective installs
Support for adding OpenWebRX web users
Auto-handles dependencies and service restarts
Logs everything to /var/log/openwebrx_install.log
π₯οΈ Supported Systems
Ubuntu: Jammy (22.04), Noble (24.04)
Debian: Bullseye (11), Bookworm (12)
π¦ Modules Supported
OpenWebRX+ (base)
MBELib
CodecServer-SoftMBE
SatDump + NNG
LiquidDSP
Libacars
Dumphfdl
Dumpvdl2
Codec2 / FreeDV_RX
M17-cxx-demod
Dump1090
MSK144Decoder
Dream
APRS Symbols
Each module has its own install routine and tracked status (SUCCESS, FAILED, etc).
π Installation
Clone this repo and run the installer:
git clone https://github.com/trollminer/Openwebrx.git
cd Openwebrx
chmod +x openwebrx.sh
./openwebrx.sh
The script will create a log at:
/var/log/openwebrx_install.log
π Menu Options
When you run the script, youβll see a dashboard and menu.
1 β Install OpenWebRX+ only
2 β Full install (all modules)
3β12 β Install individual modules
13 β Start/Restart services
14 β Add an OpenWebRX user
15 β Show inline README
16 β Exit
π Access
Once installed, OpenWebRX+ will be available at:
Use the user created in option 14 to access the settings panel.
π Logs
All installation steps are logged at:
/var/log/openwebrx_install.log
π€ Contributing
Pull requests and improvements are welcome!
If you encounter issues, please open an issue .
π License
MIT License β feel free to use, modify, and share.