Differenze tra le versioni di "WebSDR"
Jump to navigation
Jump to search
(pagina creata, appunti installazione openwebrx) |
m (Correzioni) |
||
Riga 1: | Riga 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
= Introduzione = | = Introduzione = | ||
Nell'autunno del 2020 è stato installato un dipolo V per banda 144MHz sul tetto dell'Officina (gentile donazione di IZ5XRC). | Nell'autunno del 2020 è stato installato un dipolo V per banda 144MHz sul tetto dell'Officina (gentile donazione di IZ5XRC). | ||
− | Sulla macchina | + | Sulla macchina ''laptopless'' è stata creata un'istanza di [https://github.com/jketterl/openwebrx OpenWebRX], software che permette la scansione delle bande radio via interfaccia web, attraverso una economica interfaccia [https://it.wikipedia.org/wiki/Software_defined_radio SDR] USB. |
+ | |||
+ | Qui sono riassunte le [https://github.com/jketterl/openwebrx/wiki istruzioni] di installazione e configurazione (sicuramente più complete e dettagliate) sotto forma di prontuario. | ||
= Installazione = | = Installazione = | ||
− | docker pull jketterl/openwebrx | + | $ docker pull jketterl/openwebrx |
− | + | $ docker run -d --name=''nome-container'' --device /dev/bus/usb -p 8073:8073 -v /srv/openwebrx:/etc/openwebrx jketterl/openwebrx:stable | |
− | + | ### Impostare auto-avvio | |
− | # Impostare auto-avvio | + | $ docker update --restart unless-stopped ''nome-container'' |
− | docker update --restart unless-stopped ''nome-container'' | + | |
− | + | = Configurazione = | |
− | + | ||
− | + | == Modulo DVB == | |
+ | |||
+ | Se il dispositivo USB non viene visto dal container, è necessario bloccare un modulo sulla macchina host: | ||
+ | |||
+ | # vim /etc/modprobe.d/blacklist-openwebrx.conf | ||
+ | |||
+ | Aggiungere al file la riga | ||
+ | |||
+ | blacklist dvb_usb_rtl28xxu | ||
+ | |||
+ | == Aggiungere gli utenti == | ||
+ | |||
+ | $ docker exec -it ''nome-container'' /bin/bash | ||
+ | ### Si apre la shell all'interno del container | ||
+ | $ python3 /opt/openwebrx/openwebrx.py admin adduser ''nome-utente'' | ||
= Accesso esterno = | = Accesso esterno = | ||
Riga 34: | Riga 45: | ||
= Configurazione = | = Configurazione = | ||
I file di configurazione sono nella cartella specificata da <code>docker volume inspect ''nome-volume''</code>. | I file di configurazione sono nella cartella specificata da <code>docker volume inspect ''nome-volume''</code>. | ||
+ | |||
+ | [[Category: Howto]] |
Versione delle 12:28, 6 nov 2021
Introduzione
Nell'autunno del 2020 è stato installato un dipolo V per banda 144MHz sul tetto dell'Officina (gentile donazione di IZ5XRC). Sulla macchina laptopless è stata creata un'istanza di OpenWebRX, software che permette la scansione delle bande radio via interfaccia web, attraverso una economica interfaccia SDR USB.
Qui sono riassunte le istruzioni di installazione e configurazione (sicuramente più complete e dettagliate) sotto forma di prontuario.
Installazione
$ docker pull jketterl/openwebrx $ docker run -d --name=nome-container --device /dev/bus/usb -p 8073:8073 -v /srv/openwebrx:/etc/openwebrx jketterl/openwebrx:stable ### Impostare auto-avvio $ docker update --restart unless-stopped nome-container
Configurazione
Modulo DVB
Se il dispositivo USB non viene visto dal container, è necessario bloccare un modulo sulla macchina host:
# vim /etc/modprobe.d/blacklist-openwebrx.conf
Aggiungere al file la riga
blacklist dvb_usb_rtl28xxu
Aggiungere gli utenti
$ docker exec -it nome-container /bin/bash ### Si apre la shell all'interno del container $ python3 /opt/openwebrx/openwebrx.py admin adduser nome-utente
Accesso esterno
Proxypass via VPS:
- Abilitare il proxy websocket
a2enmod proxy_wstunnel
- Creare virtualhost
ProxyPreserveHost On ProxyPass / http://serverozzo.xxxx:8073/ connectiontimeout=5 timeout=15 RewriteEngine on RewriteCond %{HTTP:Upgrade} websocket [NC] RewriteCond %{HTTP:Connection} upgrade [NC] RewriteRule ^/?(.*) "ws://serverozzo.xxxx:8073/$1" [P,L]
Configurazione
I file di configurazione sono nella cartella specificata da docker volume inspect nome-volume
.