Skip to content

OpenWebRX Plus

Présentation

OpenWebRX est un récepteur radio défini par logiciel (SDR) open-source accessible via un navigateur web. Il permet à plusieurs utilisateurs de se connecter simultanément pour écouter, analyser et démoduler des signaux radio (I/Q) en direct à l'aide d'un dongle SDR (comme un RTL-SDR) connecté à la RecoveryBox.

Pour plus de détails sur le projet d'origine, consultez la documentation officielle d'OpenWebRX.

Version Plus

La RecoveryBox intègre la version OpenWebRX Plus (OpenWebRX+), un fork amélioré du projet initial. Cette version ajoute des fonctionnalités critiques pour la gestion de crise et l'autonomie, notamment des décodeurs intégrés pour les modes numériques et analogiques (DMR, P25, D-Star, NXDN, APRS, POCSAG/Pager, SSTV, météo FAX), ainsi qu'une meilleure gestion des cartes et du balayage des fréquences.

Pour consulter les spécificités de cette version, visitez le dépôt officiel OpenWebRX Plus.

Accès au service

L'interface de réception radio est accessible à tous les utilisateurs connectés au hotspot de la RecoveryBox.

URL Description
http://recovery.box:8073/ Interface web OpenWebRX Plus

Identifiants d'administration

Champ Valeur
Utilisateur recoverybox
Mot de passe recoverybox

L'administration d'OpenWebRX Plus se fait principalement via son interface web.

Configuration avancée

A. Fichiers de configuration

Élément Description
/etc/systemd/system/openwebrx.service Unit systemd du service OpenWebRX
/etc/owrx/ Répertoire de configuration d'OpenWebRX
/etc/owrx/custom-leaflet.js Configuration personnalisée de la carte (montée en lecture seule dans le conteneur)

B. Customisation

Modification du compte d'administration

Il est possible de modifier l'utilisateur et le mot de passe d'administration d'OpenWebRX Plus en modifiant les variables suivantes dans le service systemd :

OPENWEBRX_ADMIN_USER=recoverybox
OPENWEBRX_ADMIN_PASSWORD=recoverybox

Configuration de la carte

Le conteneur est démarré avec l'option de montage suivante :

-v /etc/owrx/custom-leaflet.js:/usr/lib/python3/dist-packages/htdocs/map-leaflet.js:ro

Cela surcharge le fichier de configuration gérant les cartes afin de pointer vers le serveur local.

C. Debug

# Consulter les logs d'OpenWebRX
journalctl -u openwebrx.service -f