Własny OpenWebRX - krok po kroku
: wt mar 11, 2025 3:16 pm
1. Aby postawić sobie w domu OpenWebRX-a trzeba się wyposażyć dodatkowo w:
a) Komputer (Najlepiej minikoputer np. Gigabyte BRIX)
b) Odbiornik SDR np.
- RTL-SDR (ok. 160zł)
- HackRF (oryginał niecałe 2000zł, klony na aliexpres ok 400-600zł)
- SDRPlay (np. RSP1B ok 800zł)
- .... oraz wiele innych.
Najlepiej do CB z dobrą anteną sprawdza mi się HackRF ewentualnie SDRPlay
RTL-SDR v.4 daje radę ale ze słabsza anteną np. boomerang.
2. Szacunkowe koszty poza odbiornikiem SDR:
Mini komputer - od 150 do 300zł - ważne, żeby był to 64 bitowy komputer jeżeli nie chcemy mieć problemów przy instalacji.
Energia elektryczna: ok. 100zl/rok
BRIX pobiera bardzo mało energii. od 7 do 15W w zależności od obciążenia. Spokojnie można przyjąć poniżej 10W, co daje ok. 88kWh/rok.... czyli ok 100zł.
Warto też wrzucić za 50zł jakiś tańszy dysk SSD ok 120GB.
3. System operacyjny
Jedyny system operacyjny przy którym nie ma problemów z instalacją OpenWebRX-a to Linux Ubuntu Jellyfish
link do pobrania obrazu iso: https://releases.ubuntu.com/jammy/ubunt ... -amd64.iso
Nagrywamy obraz na pendrive jako bootowalny nośnik USB za pomocą aplikacji Rufus 4.6
4. Instalacja systemu operacyjnego
Tutaj nie ma nic szczególnego, tylko do tego zastosowania należy wybrać wersję podstawową bez dodatkowych aplikacji biurowych gier itp i włączyć automatyczne logowanie.
5. Po pierwszym uruchomieniu:
a) Łączymy się z siecią Wifi
b) Instalujemy serwer ssh (dzięki temu możemy zdalnie z terminala (linuksowego trybu tekstowego) zarządzać komputerkiem)
Aby zainstalowac serwer ssh nalezy w terminalu wpisać:
Terminal zapyta się o hasło i później się serwer ssh zainstaluje.
c) We właściwościach połączenia znajdujemy adres ip i go zapisujemy. (należy również na routerze przypisać temu urządzeniu stały adres ip - o tym później)
Teraz można wyłączyć komputerek, umieścić go w docelowym miejscu, podłączyć odbiornik sdr i uruchomić.
6. Instalujemy na komputerze z którego codziennie korzystamy aplikację PuTTY
Dzięki aplikacji PuTTY możemy zdalnie się połączyć z terminalem.
W aplikacji wpisujemy zapisany adres ip i klikamy na "Open" a następnie logujemy się. Przy wpisywaniu hasła nie będą się wyświetlać żadne * itp.
7. Instalacja OpenWebRX
a) Zwykły OpenWebRX -> https://www.openwebrx.de/
b) OpenWebRX+ - wersja rozbudowana - polecam -> https://fms.komkon.org/OWRX/
W przypadku klasycznego OpenWebRX-a:
Wpisujemy w terminalu:
Hasło, enter.
I kolejno wierszami wykonujemy polecenia:
Podczas instalacji instalator zapyta się o hasło do admina OpenWebRX - wpisujemy jakie chcemy zgodnie z zasadami bezpieczeństwa wymyślania haseł.
Po zakończeniu instalacji wpisujemy:
--------------------------------------------------------
OpenWebRX+:
Wpisujemy w terminalu:
Hasło, enter.
I kolejno wierszami wykonujemy polecenia:
Podczas instalacji instalator zapyta się o hasło do admina OpenWebRX - wpisujemy jakie chcemy zgodnie z zasadami bezpieczeństwa wymyślania haseł.
Po zakończeniu instalacji wpisujemy:
8. Sterowniki odbiorników:
Teraz trzeba zainstalować sterowniki odbiorników:
RTL-SDR v.3:
RTL-SDR v.4:
SDRPlay:
Airspy R2 oraz Airspy Mini:
Airspy HF+ :
HackRF:
I na koniec
Pozostaje konfiguracja OpenWebRX:
Teraz możemy wpisać w przeglądarce http://ZAPISANYADRESIP:8073
W zakładce settings konfigurujemy odbiorniki radiowe.
O konfiguracji może później
Dodatkowo trzeba odpowiednio skonfigurowac router... a jak nie ma takiem możliwości czy mamy mobilny internet to można sobie poradzić inaczej. O tym też później.
PS. W razie błędów podczas instalacji czegokolwiek - zamiast przeszukiwać internet, czytać dokumentację najprościej zapytać się ChatGPT
W te klocki jest dobry.
Można również zainstalować OpenWebRX-a na np. Raspberry PI.
a) Komputer (Najlepiej minikoputer np. Gigabyte BRIX)
b) Odbiornik SDR np.
- RTL-SDR (ok. 160zł)
- HackRF (oryginał niecałe 2000zł, klony na aliexpres ok 400-600zł)
- SDRPlay (np. RSP1B ok 800zł)
- .... oraz wiele innych.
Najlepiej do CB z dobrą anteną sprawdza mi się HackRF ewentualnie SDRPlay
RTL-SDR v.4 daje radę ale ze słabsza anteną np. boomerang.
2. Szacunkowe koszty poza odbiornikiem SDR:
Mini komputer - od 150 do 300zł - ważne, żeby był to 64 bitowy komputer jeżeli nie chcemy mieć problemów przy instalacji.
Energia elektryczna: ok. 100zl/rok
BRIX pobiera bardzo mało energii. od 7 do 15W w zależności od obciążenia. Spokojnie można przyjąć poniżej 10W, co daje ok. 88kWh/rok.... czyli ok 100zł.
Warto też wrzucić za 50zł jakiś tańszy dysk SSD ok 120GB.
3. System operacyjny
Jedyny system operacyjny przy którym nie ma problemów z instalacją OpenWebRX-a to Linux Ubuntu Jellyfish
link do pobrania obrazu iso: https://releases.ubuntu.com/jammy/ubunt ... -amd64.iso
Nagrywamy obraz na pendrive jako bootowalny nośnik USB za pomocą aplikacji Rufus 4.6
4. Instalacja systemu operacyjnego
Tutaj nie ma nic szczególnego, tylko do tego zastosowania należy wybrać wersję podstawową bez dodatkowych aplikacji biurowych gier itp i włączyć automatyczne logowanie.
5. Po pierwszym uruchomieniu:
a) Łączymy się z siecią Wifi
b) Instalujemy serwer ssh (dzięki temu możemy zdalnie z terminala (linuksowego trybu tekstowego) zarządzać komputerkiem)
Aby zainstalowac serwer ssh nalezy w terminalu wpisać:
Kod: Zaznacz cały
sudo apt install openssh-server
c) We właściwościach połączenia znajdujemy adres ip i go zapisujemy. (należy również na routerze przypisać temu urządzeniu stały adres ip - o tym później)
Teraz można wyłączyć komputerek, umieścić go w docelowym miejscu, podłączyć odbiornik sdr i uruchomić.
6. Instalujemy na komputerze z którego codziennie korzystamy aplikację PuTTY
Dzięki aplikacji PuTTY możemy zdalnie się połączyć z terminalem.
W aplikacji wpisujemy zapisany adres ip i klikamy na "Open" a następnie logujemy się. Przy wpisywaniu hasła nie będą się wyświetlać żadne * itp.
7. Instalacja OpenWebRX
a) Zwykły OpenWebRX -> https://www.openwebrx.de/
b) OpenWebRX+ - wersja rozbudowana - polecam -> https://fms.komkon.org/OWRX/
W przypadku klasycznego OpenWebRX-a:
Wpisujemy w terminalu:
Kod: Zaznacz cały
sudo -s
I kolejno wierszami wykonujemy polecenia:
Kod: Zaznacz cały
wget -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
Podczas instalacji instalator zapyta się o hasło do admina OpenWebRX - wpisujemy jakie chcemy zgodnie z zasadami bezpieczeństwa wymyślania haseł.
Po zakończeniu instalacji wpisujemy:
Kod: Zaznacz cały
sudo shoutdown -r
--------------------------------------------------------
OpenWebRX+:
Wpisujemy w terminalu:
Kod: Zaznacz cały
sudo -s
I kolejno wierszami wykonujemy polecenia:
Kod: Zaznacz cały
url -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
sudo 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/ubuntu ./"
curl -s https://repo.openwebrx.de/debian/key.gpg.txt | sudo gpg --yes --dearmor -o /usr/share/keyrings/openwebrx.gpg
sudo tee /etc/apt/sources.list.d/openwebrx.list <<<"deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/ubuntu/ jammy main"
sudo apt update
sudo apt install openwebrx
Po zakończeniu instalacji wpisujemy:
Kod: Zaznacz cały
shoutdown -r
8. Sterowniki odbiorników:
Teraz trzeba zainstalować sterowniki odbiorników:
RTL-SDR v.3:
Kod: Zaznacz cały
sudo apt install rtl-sdr librtlsdr0 librtlsdr-dev
Kod: Zaznacz cały
sudo 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
sudo dpkg-buildpackage -b --no-sign
cd ..
sudo dpkg -i librtlsdr0_*.deb librtlsdr-dev_*.deb rtl-sdr_*.deb
Kod: Zaznacz cały
sudo apt install soapysdr-module-sdrplay3
Kod: Zaznacz cały
sudo apt install soapysdr-module-airspy
Airspy HF+ :
Kod: Zaznacz cały
sudo apt install libusb-1.0-0-dev git cmake build-essential pkg-config debhelper libairspyhf-dev
git clone https://github.com/pothosware/SoapyAirspyHF.git
cd SoapyAirspyHF
sed -i 's/soapysdr0.7-module/soapysdr0.8-module/' debian/control
mv debian/soapysdr0.{7,8}-module-airspyhf.install
sudo dpkg-buildpackage -b --no-sign
cd ..
dpkg -i soapysdr0.8-module-airspyhf_*.deb soapysdr-module-airspyhf_*.deb
HackRF:
Kod: Zaznacz cały
sudo apt install soapysdr-module-hackrf
I na koniec
Kod: Zaznacz cały
sudo shutdown -r
Pozostaje konfiguracja OpenWebRX:
Teraz możemy wpisać w przeglądarce http://ZAPISANYADRESIP:8073
W zakładce settings konfigurujemy odbiorniki radiowe.
O konfiguracji może później

Dodatkowo trzeba odpowiednio skonfigurowac router... a jak nie ma takiem możliwości czy mamy mobilny internet to można sobie poradzić inaczej. O tym też później.
PS. W razie błędów podczas instalacji czegokolwiek - zamiast przeszukiwać internet, czytać dokumentację najprościej zapytać się ChatGPT

Można również zainstalować OpenWebRX-a na np. Raspberry PI.