<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>web_sdr - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/web_sdr/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Sun, 15 Jun 2025 19:05:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>web_sdr - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>OpenWebRX Using Docker on Raspberry Pi and Other Devices</title>
		<link>https://hamradio.my/2025/06/openwebrx-using-docker-on-raspberry-pi-and-other-devices/</link>
					<comments>https://hamradio.my/2025/06/openwebrx-using-docker-on-raspberry-pi-and-other-devices/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 15 Jun 2025 18:58:35 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[podman]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[#RaspberryPi]]></category>
		<category><![CDATA[#Shortwave]]></category>
		<category><![CDATA[açıkwebrx]]></category>
		<category><![CDATA[amateur\_radio]]></category>
		<category><![CDATA[amatörradio]]></category>
		<category><![CDATA[amatorskie_radio]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[dockercompose]]></category>
		<category><![CDATA[dunia\_amator]]></category>
		<category><![CDATA[dunia\_radio]]></category>
		<category><![CDATA[dunia\_sdr]]></category>
		<category><![CDATA[dünya\_radyo]]></category>
		<category><![CDATA[global\_radio]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[hobby_radio]]></category>
		<category><![CDATA[internet_radio]]></category>
		<category><![CDATA[komunikasi_radio]]></category>
		<category><![CDATA[malaysia_radio]]></category>
		<category><![CDATA[mjukvarudefinierad\_radio]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[online_receiver]]></category>
		<category><![CDATA[opensource\_sdr]]></category>
		<category><![CDATA[openwebrx]]></category>
		<category><![CDATA[pemantauan_radio]]></category>
		<category><![CDATA[penerima_sdr]]></category>
		<category><![CDATA[penerima_web]]></category>
		<category><![CDATA[perkakasan_radio]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[radio_amatur]]></category>
		<category><![CDATA[radio_amatur_malaysia]]></category>
		<category><![CDATA[radio_atas_talian]]></category>
		<category><![CDATA[radio_hobi]]></category>
		<category><![CDATA[radio_malaysia]]></category>
		<category><![CDATA[radio_station]]></category>
		<category><![CDATA[rádio\_amador]]></category>
		<category><![CDATA[rádio\_amatérsky]]></category>
		<category><![CDATA[rádio\_definido]]></category>
		<category><![CDATA[rádio\_hobista]]></category>
		<category><![CDATA[rádio\_mundo]]></category>
		<category><![CDATA[radio\_programowe]]></category>
		<category><![CDATA[rádió\_softvér]]></category>
		<category><![CDATA[rádio\_software]]></category>
		<category><![CDATA[rádióamatér]]></category>
		<category><![CDATA[RadioAmateur]]></category>
		<category><![CDATA[radioamatør]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[rtl\_sdr]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[SoftwareDefinedRadio]]></category>
		<category><![CDATA[szoftverrádió]]></category>
		<category><![CDATA[világ\_rádió]]></category>
		<category><![CDATA[web_sdr]]></category>
		<category><![CDATA[yazılım\_tanımlı\_radyo]]></category>
		<category><![CDATA[интернет\_радио]]></category>
		<category><![CDATA[программное\_радио]]></category>
		<category><![CDATA[радиолюбитель]]></category>
		<category><![CDATA[рация]]></category>
		<category><![CDATA[רדיו_חובבים]]></category>
		<category><![CDATA[רדיו\_בהגדרת\_תוכנה]]></category>
		<category><![CDATA[برمجيات\_الراديو]]></category>
		<category><![CDATA[راديو\_الإنترنت]]></category>
		<category><![CDATA[راديو\_هواة]]></category>
		<category><![CDATA[راډیو]]></category>
		<category><![CDATA[شوقي\_راډیو]]></category>
		<category><![CDATA[ओपनवेबआरएक्स]]></category>
		<category><![CDATA[रेडियो]]></category>
		<category><![CDATA[रेडियो\_इंटरनेट]]></category>
		<category><![CDATA[रेडियो\_प्रेमी]]></category>
		<category><![CDATA[रेडियो\_सॉफ़्टवेयर]]></category>
		<category><![CDATA[शौकिया\_रेडियो]]></category>
		<category><![CDATA[ওপেনওয়েব\_আরএক্স]]></category>
		<category><![CDATA[ওপেনওয়েবআরএক্স]]></category>
		<category><![CDATA[রেডিও]]></category>
		<category><![CDATA[রেডিও\_অনলাইন]]></category>
		<category><![CDATA[রেডিও\_ওয়েব]]></category>
		<category><![CDATA[রেডিও\_শিক্ষা]]></category>
		<category><![CDATA[インターネットラジオ]]></category>
		<category><![CDATA[オープンウェブラジオ]]></category>
		<category><![CDATA[ハムラジオ]]></category>
		<category><![CDATA[世界のラジオ]]></category>
		<category><![CDATA[世界广播]]></category>
		<category><![CDATA[互联网收音机]]></category>
		<category><![CDATA[无线电]]></category>
		<category><![CDATA[无线电爱好者]]></category>
		<category><![CDATA[软件定义无线电]]></category>
		<category><![CDATA[세계\_라디오]]></category>
		<category><![CDATA[소프트웨어무전기]]></category>
		<category><![CDATA[오픈웹알엑스]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7919</guid>

					<description><![CDATA[<p>If you&#8217;re looking for a quick and clean way to get OpenWebRX running, Docker is a fantastic option—especially if you&#8217;re already familiar with containerized environments. Whether you&#8217;re setting up a software-defined radio (SDR) receiver on a desktop machine or a Raspberry Pi, using pre-built Docker images can save you a lot of time and hassle. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/openwebrx-using-docker-on-raspberry-pi-and-other-devices/">OpenWebRX Using Docker on Raspberry Pi and Other Devices</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you&#8217;re looking for a quick and clean way to get OpenWebRX running, Docker is a fantastic option—especially if you&#8217;re already familiar with containerized environments. Whether you&#8217;re setting up a software-defined radio (SDR) receiver on a desktop machine or a Raspberry Pi, using pre-built Docker images can save you a lot of time and hassle.</p>



<h3 class="wp-block-heading">Why Docker?</h3>



<p class="wp-block-paragraph">Docker allows you to deploy software in isolated containers, complete with all their dependencies. This means you don’t need to worry about library conflicts, system packages, or compiling from source—just pull the image and run.</p>



<p class="wp-block-paragraph">The Docker images provided by <a href="https://hub.docker.com/u/jketterl">jketterl on Docker Hub</a> are built specifically for OpenWebRX and include all necessary requirements out of the box. Images are available for a range of hardware types, and there’s even a comprehensive “full” variant that supports multiple SDR devices.</p>



<p class="wp-block-paragraph">These images are built for multiple architectures:</p>



<ul class="wp-block-list">
<li><code>x86_64</code> (most desktops/laptops)</li>



<li><code>armv7l</code> and <code>aarch64</code> (perfect for Raspberry Pi and similar single-board computers)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Quick Start for Raspberry Pi</h3>



<p class="wp-block-paragraph">If you haven’t installed Docker yet, the easiest way is to run:</p>



<pre class="wp-block-code"><code>curl -sSL https://get.docker.com | sh
</code></pre>



<p class="wp-block-paragraph">Once Docker is installed, you’re just two commands away from getting OpenWebRX up and running:</p>



<pre class="wp-block-code"><code>docker volume create openwebrx-settings
docker run --device /dev/bus/usb -p 8073:8073 \
  -v openwebrx-settings:/var/lib/openwebrx \
  --tmpfs=/tmp/openwebrx \
  jketterl/openwebrx:stable
</code></pre>



<p class="wp-block-paragraph">This setup does the following:</p>



<ul class="wp-block-list">
<li>Maps USB access so your SDR hardware can be used inside the container</li>



<li>Creates a persistent volume for OpenWebRX settings</li>



<li>Offloads temporary files to memory (<code>tmpfs</code>) to reduce SD card wear, which is especially important on Raspberry Pi</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Docker Compose Option</h3>



<p class="wp-block-paragraph">If you prefer <code>docker-compose</code>, here’s a minimal <code>docker-compose.yml</code> setup:</p>



<pre class="wp-block-code"><code>version: "3"
services:
  openwebrx:
    image: jketterl/openwebrx:stable
    volumes:
      - ./openwebrx/settings:/var/lib/openwebrx
    ports:
      - "8073:8073"
    devices:
      - "/dev/bus/usb/002/002:/dev/bus/usb/002/002"
    tmpfs:
      - "/tmp/openwebrx"
</code></pre>



<p class="wp-block-paragraph">Make sure to adjust the USB device path according to your system. You can check your SDR device’s path using <code>lsusb</code> and <code>ls /dev/bus/usb</code>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Troubleshooting: USB Device Access</h3>



<p class="wp-block-paragraph">Some users run into issues when the SDR device cannot be accessed inside the Docker container. This usually shows up as an error like:</p>



<pre class="wp-block-code"><code>usb_claim_interface error -6
</code></pre>



<p class="wp-block-paragraph">This happens when the Linux kernel loads its own drivers for your SDR, preventing access from within Docker.</p>



<p class="wp-block-paragraph">To solve this, you’ll need to blacklist the appropriate kernel modules on your host system. Here&#8217;s a quick reference:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>SDR Device</th><th>Kernel Module(s) to Blacklist</th></tr></thead><tbody><tr><td>RTL-SDR</td><td><code>dvb_usb_rtl28xxu</code></td></tr><tr><td>SDRplay</td><td><code>sdr_msi3101</code>, <code>msi001</code>, <code>msi2500</code></td></tr><tr><td>HackRF</td><td><code>hackrf</code></td></tr></tbody></table></figure>



<h4 class="wp-block-heading">On Debian-based systems:</h4>



<p class="wp-block-paragraph">Create a file in <code>/etc/modprobe.d/</code>, such as <code>sdr-blacklist.conf</code>, and add lines like:</p>



<pre class="wp-block-code"><code>blacklist dvb_usb_rtl28xxu
</code></pre>



<p class="wp-block-paragraph">After that, run <code>sudo update-initramfs -u</code> and reboot your system to apply the changes.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Final Notes</h3>



<p class="wp-block-paragraph">This containerized approach to running OpenWebRX is efficient, maintainable, and easy to back up or migrate. It’s ideal for both newcomers and experienced users alike. The Docker images by <code>jketterl</code> are actively maintained and support a variety of SDR hardware, making them a solid choice for any SDR setup.</p>



<p class="wp-block-paragraph">If you&#8217;re looking to get your SDR receiver online with minimal configuration and maximum flexibility, this is the way to go. Visit <strong><a href="https://github.com/jketterl/openwebrx">https://github.com/jketterl/openwebrx</a></strong></p>
<p>The post <a href="https://hamradio.my/2025/06/openwebrx-using-docker-on-raspberry-pi-and-other-devices/">OpenWebRX Using Docker on Raspberry Pi and Other Devices</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/06/openwebrx-using-docker-on-raspberry-pi-and-other-devices/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
