openwebrx
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
openwebrx [2023/07/16 16:48] – [Steps followed - bare OS version] m0lte | openwebrx [2023/07/16 17:41] (current) – m0lte | ||
---|---|---|---|
Line 3: | Line 3: | ||
OpenWebRX is a multi-user SDR receiver that can be operated from any web browser without the need for any additional client software. | OpenWebRX is a multi-user SDR receiver that can be operated from any web browser without the need for any additional client software. | ||
- | ===== Setup walkthrough | + | ===== Raspberry Pi + SDR Play Setup Walkthrough |
- | This is a high level guide rather than an in-depth tutorial. | + | This guide does assume some Linux terminal experience. |
+ | |||
+ | There are multiple variants of OpenWebRX out there - this guide is for the basic " | ||
+ | |||
+ | **Please read this entire page first to ensure you pick the most appropriate method for you.** | ||
==== Hardware ==== | ==== Hardware ==== | ||
Line 12: | Line 16: | ||
* SDR Play RSP1 | * SDR Play RSP1 | ||
- | ==== Steps followed - Docker version ==== | + | ==== Docker version ==== |
NB there is an issue when using Docker with the initialisation of the RSP1 when used with Docker which requires 'sudo docker compose restart' | NB there is an issue when using Docker with the initialisation of the RSP1 when used with Docker which requires 'sudo docker compose restart' | ||
Line 60: | Line 64: | ||
If this is a non-starter for you, you might like to go for the bare OS approach instead, removing Docker from the equation, which follows: | If this is a non-starter for you, you might like to go for the bare OS approach instead, removing Docker from the equation, which follows: | ||
- | ==== Steps followed - bare OS version ==== | + | ==== Bare OS version ==== |
Download and install 64 bit Raspberry Pi OS Lite. Then: | Download and install 64 bit Raspberry Pi OS Lite. Then: | ||
Line 72: | Line 76: | ||
chmod +x SDRplay_RSP_API-ARM64-3.07.1.run | chmod +x SDRplay_RSP_API-ARM64-3.07.1.run | ||
./ | ./ | ||
- | sudo reboot | ||
- | </ | ||
- | |||
- | Install SoapySDR: | ||
- | |||
- | < | ||
- | sudo apt install git build-essential cmake g++ libpython3-dev python3-numpy swig python3-distutils | ||
- | git clone https:// | ||
- | cd SoapySDR | ||
- | mkdir build | ||
- | cd build | ||
- | cmake .. | ||
- | make -j4 | ||
- | sudo make install | ||
- | sudo ldconfig #needed on debian systems | ||
- | SoapySDRUtil --info | ||
</ | </ | ||
Line 93: | Line 81: | ||
< | < | ||
+ | sudo apt install -y libsoapysdr-dev git build-essential cmake g++ libpython3-dev python3-numpy swig python3-distutils | ||
+ | cd ~ | ||
git clone https:// | git clone https:// | ||
cd SoapySDRPlay | cd SoapySDRPlay | ||
Line 105: | Line 95: | ||
< | < | ||
- | sudo su | + | wget -O - https:// |
- | wget -O - https:// | + | sudo sh -c "echo 'deb [signed-by=/ |
- | echo "deb [signed-by=/ | + | sudo apt update |
- | apt update | + | sudo apt install |
</ | </ | ||
+ | |||
+ | === Settings === | ||
+ | |||
+ | * Delete unused SDR devices (RTL, Airspy) | ||
+ | * Keep device running at all times - turn on | ||
+ | * See notes on gain here: https:// | ||
+ | * Set up profiles as required |
openwebrx.1689526127.txt.gz · Last modified: 2023/07/16 16:48 by m0lte