OpenWebRX : Ecouter les ondes depuis un navigateur.
OpenWebRX est un logiciel libre qui permet de transformer un récepteur SDR en récepteur radio accessible depuis un simple navigateur web.
Il affiche en temps réel le spectre radio, la chute d’eau (waterfall), l’audio, les modes de réception et, selon les cas, certains décodages numériques.
C’est une solution très intéressante pour les radioamateurs, les écouteurs SWL, les curieux du spectre radio ou pour partager un récepteur SDR sur un réseau local.
Configuration utilisée pour les tests
Pour ces essais, OpenWebRX a été installé dans une machine virtuelle hébergée sur mon infrastructure Proxmox.
| Ressource | Valeur |
|---|---|
| Système | Ubuntu 24.04 LTS |
| Processeurs | 4 vCPU |
| Mémoire | 8 Go RAM |
| Disque | 32 Go |
| Virtualisation | Proxmox VE |
Cette configuration est largement suffisante pour faire fonctionner OpenWebRX de manière fluide lors de tests SDR classiques.
Récepteur SDR utilisé
Pour les premiers essais, j’ai utilisé un HackRF One. Il couvre une très large plage de fréquences et permet de tester rapidement plusieurs bandes : FM, aviation, VHF, UHF et certaines bandes HF.
hackrf_info
Exemple de détection :
Found HackRF
Board ID Number: 2 (HackRF One)
Firmware Version: v2.4.0
Installation d’OpenWebRX
https://www.openwebrx.de/download/ubuntu.phpwget -O /usr/share/keyrings/openwebrx.gpg https://repo.openwebrx.de/openwebrx.gpg
echo "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/ubuntu/ jammy main" > /etc/apt/sources.list.d/openwebrx.list
apt-get update
apt-get install openwebrx
Vérification du service :
systemctl status openwebrx
Adresse locale par défaut :
http://adresse-ip-du-serveur:8073
Principe de fonctionnement
Antenne
│
▼
Récepteur SDR
│
▼
OpenWebRX
│
▼
Navigateur web
Le serveur reçoit et traite le signal SDR. Le navigateur affiche ensuite le spectre, la chute d’eau et restitue l’audio.
Les principales fonctionnalités d’OpenWebRX
OpenWebRX ne se limite pas à l’écoute d’un signal radio. Il propose une interface complète avec spectre temps réel, waterfall, audio, profils de réception, gestion des modes et décodage de nombreux signaux numériques.
Modes de réception disponibles
| Mode | Utilisation |
|---|---|
| AM | Aviation, radiodiffusion AM, ondes courtes |
| FM / NFM | Radioamateur VHF/UHF, relais, PMR, services divers |
| WFM | Radio FM commerciale 88 à 108 MHz |
| USB | Bandes radioamateur HF, modes numériques, utilitaires |
| LSB | Bandes HF basses, notamment 40 m et 80 m |
| CW | Télégraphie Morse |
| DIGI | Modes numériques radioamateur |
Décodage des modes numériques
Selon la configuration et les dépendances installées, OpenWebRX peut décoder plusieurs modes numériques directement dans l’interface.
- FT8
- FT4
- WSPR
- JT65
- JT9
- FST4
- FST4W
- APRS / Packet
- POCSAG
- SSTV
- FAX météo
- AIS maritime
- ACARS aviation
- DSC maritime
Les messages décodés peuvent apparaître directement dans l’interface web, sans logiciel supplémentaire sur l’ordinateur du visiteur.
Affichage du spectre et de la chute d’eau
La chute d’eau permet de visualiser rapidement les signaux présents sur une portion de bande. C’est très pratique pour repérer une station active, un signal numérique, une porteuse ou une activité ponctuelle.

Cartographie
Pour certains modes comme APRS, WSPR, FT8 ou AIS, OpenWebRX peut afficher les stations reçues sur une carte, ce qui permet de visualiser l’origine ou la position des signaux décodés.
Les profils OpenWebRX

OpenWebRX fonctionne avec des profils. Chaque profil correspond à une bande ou à un usage particulier. On peut ainsi passer rapidement d’une écoute FM à une écoute aviation, VHF radioamateur, APRS ou HF.

| Profil | Fréquence centrale | Fréquence initiale | Mode | Utilisation |
|---|---|---|---|---|
| FM Broadcast | 98 MHz | 100 MHz | WFM | Radio FM 88-108 MHz |
| Aviation | 125 MHz | 121.500 MHz | AM | Bande aviation |
| Radioamateur 2 m | 145 MHz | 145.500 MHz | NFM | Appel VHF |
| APRS | 144.800 MHz | 144.800 MHz | NFM | Trafic APRS |
| 40 mètres | 7.1 MHz | 7.150 MHz | LSB | Bande HF radioamateur |
Exemples de profils utilisés
FM Broadcast
Nom : FM Broadcast
Fréquence centrale : 98 MHz
Sample rate : 10 MHz
Fréquence initiale : 100 MHz
Modulation : WFM
Aviation
Nom : Aviation
Fréquence centrale : 125 MHz
Sample rate : 8 MHz
Fréquence initiale : 121.500 MHz
Modulation : AM
Radioamateur 2 mètres
Nom : Radioamateur 2m
Fréquence centrale : 145 MHz
Sample rate : 2 MHz
Fréquence initiale : 145.500 MHz
Modulation : NFM
APRS
Nom : APRS
Fréquence centrale : 144.800 MHz
Sample rate : 2 MHz
Fréquence initiale : 144.800 MHz
Modulation : NFM
Bande 40 mètres
Nom : 40m Amateur
Fréquence centrale : 7.1 MHz
Sample rate : 2 MHz
Fréquence initiale : 7.150 MHz
Modulation : LSB
| Activité | Fréquence |
|---|---|
| FT4 | 7.0475 MHz |
| FT8 | 7.074 MHz |
| JS8Call | 7.078 MHz |
| Phonie | 7.100 à 7.200 MHz |
| SSTV | 7.171 MHz |
Premiers essais réalisés
- Bande FM commerciale 88 à 108 MHz
- Bande aviation
- Bande radioamateur 144 à 146 MHz
- APRS sur 144.800 MHz
- Écoute VHF et UHF diverses
- Essais HF sur 40 mètres
Une fois le HackRF correctement reconnu par Ubuntu et OpenWebRX, les profils se changent directement depuis l’interface web. C’est pratique pour passer rapidement d’une bande à l’autre.
Points forts
- Installation relativement simple.
- Interface web claire et moderne.
- Utilisation depuis un simple navigateur.
- Affichage temps réel du spectre et de la chute d’eau.
- Nombreux modes : AM, FM, WFM, USB, LSB, CW, DIGI.
- Décodage possible de modes numériques comme FT8, FT4, WSPR, APRS, AIS ou ACARS.
- Gestion pratique de plusieurs profils de réception.
- Compatible avec plusieurs récepteurs SDR.
- Solution idéale pour l’expérimentation radioamateur.
Pour finir
OpenWebRX est une excellente solution pour découvrir le SDR et rendre un récepteur accessible depuis un navigateur web.
Les essais réalisés sur une machine virtuelle Ubuntu 24.04 LTS sous Proxmox, avec un HackRF One, ont permis de tester facilement la FM, l’aviation, la VHF radioamateur, l’APRS et quelques essais HF.
Grâce à ses profils, ses modes de réception et ses possibilités de décodage, OpenWebRX constitue un très bon outil pour explorer le spectre radio de manière simple, moderne et conviviale.
Liens : https://www.openwebrx.de
Mise en ligne sur Internet
Une fois les essais réalisés en local, OpenWebRX peut être rendu accessible depuis Internet afin de partager le récepteur avec d’autres radioamateurs ou passionnés d’écoute radio.
Plusieurs solutions sont possibles :
- Utilisation d’un nom de domaine personnel.
- Utilisation d’un sous-domaine dédié (exemple : sdr.monsite.fr).
- Utilisation d’un service de DNS dynamique (DynDNS, No-IP, DuckDNS, etc.).
- Mise en place d’un reverse proxy Nginx ou Apache.
- Utilisation d’un certificat SSL Let’s Encrypt pour sécuriser l’accès.
Dans une configuration classique, OpenWebRX reste accessible uniquement sur le réseau local tandis qu’un reverse proxy publie le service vers Internet sous une adresse plus conviviale comme :
https://sdr.mondomaine.fr
Cette solution permet également de sécuriser les accès, de centraliser les certificats SSL et de simplifier l’administration des différents services.
Aspects réglementaires
Avant de publier un récepteur SDR sur Internet, il est recommandé de se renseigner sur la réglementation en vigueur dans son pays.
En France, la réception des bandes radioamateur est généralement admise. En revanche, certaines bandes ou certains services peuvent faire l’objet de restrictions concernant l’écoute, la conservation ou la diffusion des communications reçues.
Il appartient à l’exploitant du récepteur de vérifier que les bandes mises à disposition du public respectent la réglementation applicable.
Par mesure de prudence, de nombreux WebSDR publics se limitent aux bandes radioamateur et aux services dont l’écoute est traditionnellement ouverte au public.
Cet article présente uniquement une expérimentation technique réalisée à des fins de découverte et d’apprentissage d’OpenWebRX.



