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: by m0lte
