saris's blog

saris's blog

come ho installato OpenWebRX+ su di un pc con Debian Trixie

Tutto è iniziato dalla lettura di “Setting up Debian with RTL-SDR and OpenWebRX+” su https://blog.fluxcoil.net/posts/2025/09/debian-with-rtl-sdr-and-openwebrx-setup/  (grazie Christian)

l’articolo mi ha incuriosito perchè OpenWebRX+ ha demodulatori per tantissimi modi digitali, perchè uso Debian da sempre ed ho una chiavetta RTL-SDR V4 (che di solito uso con Gqrx).

Oltre ai soliti FM, WFM, AM, LSB, USB CW, SAM ha la possibilità di demodulare anche DMR, D-Star, NXDN, YSF, P25, M17, FreeDV, TETRA, RADEL, RADEU, DRM, DAB, HDR, ADSB, JS8Call, FT8, FT4, ISM, Meshtastic, Meshcore, e tanti altri (puoi vederli all’opera qui: http://iz1mlt.ddns.net:8074/ ).

Non ho intenzione di metterlo online, ci voglio solo giocare un po e vedere se sono capace di farlo funzionare, inoltre in questo momento là fuori ci sono 36 gradi centigradi e a Milano non c’è in giro nessuno …

Preso il solito vecchio pc di scorta, installato Debian 13 Trixie con KDE Plasma, i server web e SSH, ho messo l’opzione “scelta di una Debian Blend per l’installazione” ed ho scelto il gruppo di programmi per radioamatori “Debian Hamradio”.

Poi ho seguito le istruzioni che ho trovato qui: https://fms.komkon.org/OWRX/#INSTALL-TRIXIE  (grazie Marat)

Siccome non c’è un pacchetto già pronto nella distribuzione Debian Trixie ho aperto una shell come root e ho aggiunto il repository https://luarvique.github.io/ppa/  (grazie Luarvique) con questi due comandi:

curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg –yes –dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg

tee /etc/apt/sources.list.d/openwebrx-plus.list <<<“deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/trixie ./”

poi ho aggiornato la lista dei pacchetti disponibili

apt update

e aggiornato il sistema con i nuovi pacchetti presi da luarvique.github.io

apt upgrade

ho ricevuto però un errore sul pacchetto python3-meshtastic_2.7.7-1_all.deb perchè già presente in python3-pub sub (error code 1 … mah, ci guarderò dopo)

e infine, dopo aver inserito nella porta USB la chiavetta RTL-SDRV4, ho installato Openwebrx

apt install openwebrx

mi viene chiesto di scegliere una password per l’utente admin che servirà per configurare il programma via web

per la chiavetta RTL-SDRV4 bisogna installare anche dei driver speciali, ecco i comandi:

apt install libusb-1.0-0-dev git cmake build-essential pkg-config debhelper
git clone https://github.com/rtlsdrblog/rtl-sdr-blog
cd rtl-sdr-blog
dpkg-buildpackage -b –no-sign
cd ..
dpkg -i librtlsdr0_*.deb librtlsdr-dev_*.deb rtl-sdr_*.deb

e adesso vediamo se funziona, apro Firefox e vado su http://localhost:8073/ FUNZIONA!!

vado su Settings, inserisco
username admin
password ********

poi imposto callsign, QTH, ITU region, coordinate, etc

verifico che sia su OFF il Direct Sampling

scopro che per demodulare DMR e altri modi digitali serve il codec che si installa con questo script https://fms.komkon.org/OWRX/install-softmbe.sh che va scaricato in locale dandogli i permessi di esecuzione.

Riavviato il pc sono andato subito a curiosare a 1090 MHz modo ADSB per vedere gli aerei che mi passano sulla testa https://it.wikipedia.org/wiki/ADS-B

La configurazione va fatta via web ma se vuoi puoi editare direttamente il file di configurazione /var/lib/openwebrx/settings/settings.json (prima salvati una copia)

Si può allargare fino a 3,2 MHz di banda disponibile per ciascun profilo mettendo la frequenza di campionamento a 3,2 MS/s.

Se siete curiosi di vedere all’opera dei ricevitori SDR sparsi per il mondo andate su uno di questi siti con le liste:
https://www.receiverbook.de
http://rx.linkfanel.net
http://websdr.org
http://kiwisdr.com/public/

Hai notato degli errori? Scrivimi che li correggo, grazie.

saris@fsfe.org

Tags: , , , ,