WebSDR

Da GolemWiki.
Versione del 4 ott 2020 alle 10:52 di Giulio (discussione | contributi) (pagina creata, appunti installazione openwebrx)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Golem-template-note-warning.png Appunti di installazione disordinati


Introduzione

Nell'autunno del 2020 è stato installato un dipolo V per banda 144MHz sul tetto dell'Officina (gentile donazione di IZ5XRC). Sulla macchina serverozzo è stata creata un'istanza di OpenWebRX, software che permette la scansione delle bande radio via interfaccia web, attraverso una economica interfaccia SDR USB.

Installazione

docker pull jketterl/openwebrx
docker volume create nome-volume
docker run -d --name=nome-container --device /dev/bus/usb -p 8073:8073 -v nome-volume:/etc/openwebrx jketterl/openwebrx:latest
# Impostare auto-avvio
docker update --restart unless-stopped nome-container

  • Nota: a quanto pare --device è il male. Sondare alternative per condividere una specifica istanza di un device usb.
  • Nota: la versione latest è più intrigante (l'APRS decoder funziona, ci sono più decoder per modi digitali)

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.