<?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>digital voice - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/digital-voice/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Mon, 05 Jan 2026 12:06:01 +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>digital voice - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why Mumble is the Best Kept Secret for Amateur Radio and Privacy-Conscious Civilians</title>
		<link>https://hamradio.my/2026/01/why-mumble-is-the-best-kept-secret-for-amateur-radio-and-privacy-conscious-civilians/</link>
					<comments>https://hamradio.my/2026/01/why-mumble-is-the-best-kept-secret-for-amateur-radio-and-privacy-conscious-civilians/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 12:05:57 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[civilian communications]]></category>
		<category><![CDATA[digital voice]]></category>
		<category><![CDATA[discord alternative]]></category>
		<category><![CDATA[diy radio projects]]></category>
		<category><![CDATA[emergency comms]]></category>
		<category><![CDATA[ham radio software]]></category>
		<category><![CDATA[linux voip]]></category>
		<category><![CDATA[low latency audio]]></category>
		<category><![CDATA[mumble]]></category>
		<category><![CDATA[murmur server]]></category>
		<category><![CDATA[open source voip]]></category>
		<category><![CDATA[privacy tools]]></category>
		<category><![CDATA[radio over IP]]></category>
		<category><![CDATA[raspberry pi radio]]></category>
		<category><![CDATA[remote rig control]]></category>
		<category><![CDATA[roip]]></category>
		<category><![CDATA[secure communications]]></category>
		<category><![CDATA[self hosted voice chat]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8824</guid>

					<description><![CDATA[<p>In an era dominated by Discord, Zoom, and WhatsApp, it’s easy to overlook the tools that built the foundations of VoIP (Voice over IP). Mumble is one of those tools—a free, open-source, low-latency voice chat application that has quietly remained the gold standard for those who value privacy, control, and technical flexibility. Whether you are [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2026/01/why-mumble-is-the-best-kept-secret-for-amateur-radio-and-privacy-conscious-civilians/">Why Mumble is the Best Kept Secret for Amateur Radio and Privacy-Conscious Civilians</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">In an era dominated by Discord, Zoom, and WhatsApp, it’s easy to overlook the tools that built the foundations of VoIP (Voice over IP). Mumble is one of those tools—a free, open-source, low-latency voice chat application that has quietly remained the gold standard for those who value privacy, control, and technical flexibility.</p>



<p class="wp-block-paragraph">Whether you are a civilian looking to escape data-harvesting platforms or a Ham Radio operator wanting to link repeaters over IP, Mumble offers a robust solution that you arguably own and control completely.</p>



<p class="wp-block-paragraph">What is Mumble?<br>At its core, Mumble is a client-server voice chat software. Unlike modern platforms where you log into a central company&#8217;s &#8220;cloud,&#8221; Mumble relies on a decentralized architecture:</p>



<p class="wp-block-paragraph">The Client: The app you install on your PC or phone (Mumble for PC, Mumla for Android, etc.).</p>



<p class="wp-block-paragraph">The Server (Murmur): The software that hosts the chat rooms. You can rent one, but the real power comes from hosting it yourself on a Raspberry Pi, a VPS, or even an old laptop.</p>



<p class="wp-block-paragraph">It uses the Opus codec, which provides high-quality audio with remarkably low bandwidth and latency—critical for both fast-paced gaming and radio operations.</p>



<p class="wp-block-paragraph">Part 1: Civilian Usages – Privacy &amp; Gaming<br>For non-hams, Mumble is often seen as a &#8220;retro&#8221; choice, but it beats modern competitors in two specific areas: Latency and Privacy.</p>



<ol class="wp-block-list">
<li>The Privacy Shield<br>When you use Discord, your voice data and text logs pass through (and are potentially stored on) corporate servers. Mumble is different:</li>
</ol>



<p class="wp-block-paragraph">Self-Hosting: If you host your own Murmur server, you hold the encryption keys. No third party listens in.</p>



<p class="wp-block-paragraph">Encryption by Default: Mumble uses TLS/SSL to encrypt the control channel and OCB-AES128 for the voice data. It is secure out of the box.</p>



<p class="wp-block-paragraph">No Accounts Required: You don&#8217;t need to sign up with an email or phone number to join a server; you just need the IP address and a certificate (which the client generates automatically).</p>



<ol start="2" class="wp-block-list">
<li>Gaming &amp; Communities<br>Before Discord, Mumble was the king of competitive gaming because of its Positional Audio feature. This links game data to the voice chat, so if a teammate is standing to your left in-game, their voice comes from your left speaker. For makers and DIY communities, it offers a distraction-free environment—no &#8220;nitro&#8221; upsells, no animated emojis, just crystal-clear voice comms.</li>
</ol>



<p class="wp-block-paragraph">Part 2: Amateur Radio Usages – The Digital Bridge<br>For Amateur Radio operators, Mumble is not just a chat app; it is a powerful tool for RoIP (Radio over IP). Its low latency (often below 20ms) makes it feel almost like RF.</p>



<ol class="wp-block-list">
<li>Repeater Linking &amp; Remote Audio<br>Hams use Mumble to link geographically distant repeaters. Because the audio quality is high and latency is low, you don&#8217;t get the &#8220;double-talk&#8221; issues common with slower VoIP solutions.</li>
</ol>



<p class="wp-block-paragraph">Remote Rigs: You can run a Mumble client on a Raspberry Pi connected to your transceiver at your shack, and connect to it from your phone while you are away. This allows you to TX/RX remotely.</p>



<ol start="2" class="wp-block-list">
<li>Hardware Integration (PTT &amp; COS)<br>This is where Mumble shines over Skype or Discord. The open-source community has created plugins and forks specifically for radio:</li>
</ol>



<p class="wp-block-paragraph">mumbleRF: A patched version of Mumble designed to interface with GPIO pins on a Raspberry Pi. It can trigger a rig&#8217;s PTT (Push-to-Talk) when you speak and open the mic when the radio&#8217;s Squelch (COS) opens.</p>



<p class="wp-block-paragraph">HamMumble: An Android client specifically tweaked for Hams, featuring large PTT buttons and settings optimized for radio interface delays.</p>



<ol start="3" class="wp-block-list">
<li>Emergency Comms (EmComm)<br>In an emergency where internet is spotty but a local mesh network (like AREDN) is active, Mumble is perfect. It requires very little bandwidth (as low as 10-20 kbps) and can run entirely within a LAN or Mesh network without needing to reach the broader internet.</li>
</ol>



<p class="wp-block-paragraph">Getting Started: A Quick Guide<br>For Users (Clients):</p>



<p class="wp-block-paragraph">Download: Get the Mumble client for Windows/Mac/Linux, or &#8220;Mumla&#8221; for Android.</p>



<p class="wp-block-paragraph">Audio Wizard: Run the audio wizard immediately. This is critical to configure noise suppression and echo cancellation.</p>



<p class="wp-block-paragraph">Connect: Find a server IP (public directory or private) and connect.</p>



<p class="wp-block-paragraph">For Admins (Servers):</p>



<p class="wp-block-paragraph">Install Murmur: The server software is called murmur. On Ubuntu/Debian, it’s as simple as sudo apt install mumble-server.</p>



<p class="wp-block-paragraph">Configure: Edit the mumble-server.ini file to set a password (superuser) and server name.</p>



<p class="wp-block-paragraph">Port Forwarding: Default port is 64738 (TCP &amp; UDP). Open this on your router if you want friends to connect from outside your home.</p>



<p class="wp-block-paragraph">Conclusion<br>Mumble represents the best of the open-source ethos: it does one thing—voice communication—and it does it perfectly. For civilians, it’s a fortress of privacy. For Hams, it’s a flexible digital patch cable that bridges the gap between RF and the Internet.</p>



<p class="wp-block-paragraph"><a href="https://www.mumble.info">https://www.mumble.info</a></p>
<p>The post <a href="https://hamradio.my/2026/01/why-mumble-is-the-best-kept-secret-for-amateur-radio-and-privacy-conscious-civilians/">Why Mumble is the Best Kept Secret for Amateur Radio and Privacy-Conscious Civilians</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/2026/01/why-mumble-is-the-best-kept-secret-for-amateur-radio-and-privacy-conscious-civilians/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Beyond HF: Integrating Icom IP Comms with Starlink for Ultra-Reliable Remote Operations</title>
		<link>https://hamradio.my/2025/12/beyond-hf-integrating-icom-ip-comms-with-starlink-for-ultra-reliable-remote-operations/</link>
					<comments>https://hamradio.my/2025/12/beyond-hf-integrating-icom-ip-comms-with-starlink-for-ultra-reliable-remote-operations/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 14:45:30 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[icom]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[starlink]]></category>
		<category><![CDATA[digital voice]]></category>
		<category><![CDATA[dxpedition]]></category>
		<category><![CDATA[EmComm]]></category>
		<category><![CDATA[field day]]></category>
		<category><![CDATA[full duplex]]></category>
		<category><![CDATA[Icom]]></category>
		<category><![CDATA[icom ip110h]]></category>
		<category><![CDATA[ip radio]]></category>
		<category><![CDATA[radio over IP]]></category>
		<category><![CDATA[remote communications]]></category>
		<category><![CDATA[RoIP gateway]]></category>
		<category><![CDATA[satellite comms]]></category>
		<category><![CDATA[ve-pg4]]></category>
		<category><![CDATA[vhf uhf hf]]></category>
		<category><![CDATA[wireless intercom]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8724</guid>

					<description><![CDATA[<p>QRM and poor propagation can ruin a good Field Day or slow down a critical EmComm deployment. While we love the challenge of making contacts over vast distances using RF, sometimes you just need a reliable, high-quality voice link to your support crew or EOC—no fading, no noise, just crystal-clear audio. Icom has introduced an [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/12/beyond-hf-integrating-icom-ip-comms-with-starlink-for-ultra-reliable-remote-operations/">Beyond HF: Integrating Icom IP Comms with Starlink for Ultra-Reliable Remote Operations</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[
<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">QRM and poor propagation can ruin a good Field Day or slow down a critical EmComm deployment. While we love the challenge of making contacts over vast distances using RF, sometimes you just need a reliable, high-quality voice link to your support crew or EOC—no fading, no noise, just crystal-clear audio.</p>



<p class="wp-block-paragraph">Icom has introduced an interesting solution from their commercial portfolio that should catch the attention of anyone involved in remote amateur radio operations, whether you&#8217;re tackling a distant DXpedition, running a large-scale Field Day, or setting up vital emergency communications.</p>



<h3 class="wp-block-heading">The Starlink/IP Comms Bridge</h3>



<p class="wp-block-paragraph">The new system integrates the <strong>Icom IP110H Wi-Fi Transceiver</strong> with the growing coverage of the <strong>Starlink satellite system</strong>. The premise is simple: If you can deploy a Starlink dish, you now have instant, reliable IP infrastructure for voice communication, even hundreds of miles from the nearest cellular tower or landline.</p>



<p class="wp-block-paragraph">For remote amateur radio activities, this means deploying an IP-based wireless intercom solution that is perfect for:</p>



<ul class="wp-block-list">
<li>Coordinating logistics between a remote operating location (QTH) and a distant support base.</li>



<li>Providing secure, real-time coordination for Emergency Communications (EmComm) teams operating in disaster-stricken areas where traditional infrastructure has failed.</li>



<li>Serving as a high-reliability, full-duplex link for site managers during large contests or Field Day events.</li>
</ul>



<h3 class="wp-block-heading">Full Duplex Clarity and RoIP Flexibility</h3>



<p class="wp-block-paragraph">The <strong>Icom IP110H</strong> is the key voice component. It focuses specifically on dedicated voice communication, and importantly, features Icom’s <strong>Simultaneous TalkListen<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong> technology. This allows for full-duplex, telephone-like conversations between team members. Imagine coordinating a pileup or a critical emergency response without the &#8220;over&#8221; and &#8220;break&#8221; of conventional push-to-talk (PTT)—it&#8217;s a massive leap in clarity and operational efficiency.</p>



<p class="wp-block-paragraph">The real magic for the amateur radio community, however, lies in the <strong>VE-PG4 Radio over IP (RoIP) gateway</strong>.</p>



<p class="wp-block-paragraph">This gateway is what connects the new IP110H/Starlink network back to your existing radio equipment. It can link the remote Starlink site seamlessly with:</p>



<ol start="1" class="wp-block-list">
<li><strong>Existing Icom conventional radio networks:</strong> This is crucial. It means your IP-based voice traffic can be bridged back to traditional VHF/UHF or even HF base stations.</li>



<li><strong>LTE and IP phone networks:</strong> If you have managers or key personnel back at a home QTH or club station, they can talk directly to the remote crew using a standard desktop IP phone.</li>
</ol>



<p class="wp-block-paragraph">This unified platform offers a scalable communication system that bridges the gap between commercial IP technology and traditional radio methods—something hams are always experimenting with!</p>



<p class="wp-block-paragraph">By combining Icom’s Wi-Fi transceivers with the Starlink satellite internet system, we gain a powerful new option for staying fully connected with our off-site teams, regardless of QRN, band conditions, or distance.</p>



<p class="wp-block-paragraph">For more details on the technology, visit the <a target="_blank" rel="noreferrer noopener" href="https://www.google.com/search?q=https://www.icomuk.co.uk/ip-wifi-radio-system">IP/Wi-Fi Radio System Home Page</a>.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/12/beyond-hf-integrating-icom-ip-comms-with-starlink-for-ultra-reliable-remote-operations/">Beyond HF: Integrating Icom IP Comms with Starlink for Ultra-Reliable Remote Operations</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/12/beyond-hf-integrating-icom-ip-comms-with-starlink-for-ultra-reliable-remote-operations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top Amateur Radio Software You Can Run Using Docker: Practical Examples</title>
		<link>https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/</link>
					<comments>https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 08 Jun 2025 22:06:48 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[containerization]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[APRS]]></category>
		<category><![CDATA[chirp]]></category>
		<category><![CDATA[Containerization]]></category>
		<category><![CDATA[digital modes]]></category>
		<category><![CDATA[digital radio]]></category>
		<category><![CDATA[digital voice]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[fldigi]]></category>
		<category><![CDATA[ft8]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[ham radio software]]></category>
		<category><![CDATA[linux ham radio]]></category>
		<category><![CDATA[openwebrx]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[pi-star]]></category>
		<category><![CDATA[radio programming]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[WSJT-X]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7476</guid>

					<description><![CDATA[<p>Amateur radio operators often use various software for digital modes, packet radio, SDR, logging, and hotspot management. Docker containers make installing and running these apps easier and more consistent, regardless of your OS or environment. Below is a curated list of top amateur radio software that either has official or community Docker images available — [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/">Top Amateur Radio Software You Can Run Using Docker: Practical Examples</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"></p>



<p class="wp-block-paragraph">Amateur radio operators often use various software for digital modes, packet radio, SDR, logging, and hotspot management. Docker containers make installing and running these apps easier and more consistent, regardless of your OS or environment.</p>



<p class="wp-block-paragraph">Below is a curated list of <strong>top amateur radio software</strong> that either has official or community Docker images available — plus example commands so you can start using them immediately.</p>



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



<h2 class="wp-block-heading" id="h-1-dire-wolf-soundcard-ax-25-packet-tnc-amp-aprs">1. Dire Wolf – Soundcard AX.25 Packet TNC &amp; APRS</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Software TNC for packet radio and APRS with soundcard interface.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> <code>w6rz/direwolf</code></p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull w6rz/direwolf

docker run -it --rm \
  --device /dev/snd \
  --device /dev/ttyUSB0 \
  -v $HOME/direwolf:/root \
  w6rz/direwolf
</code></pre>



<ul class="wp-block-list">
<li>Mounts your local config directory.</li>



<li>Accesses sound and radio devices.</li>



<li>Configure <code>direwolf.conf</code> inside your <code>$HOME/direwolf</code> folder.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-2-openwebrx-web-based-sdr-receiver">2. OpenWebRX – Web-Based SDR Receiver</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Run a remote software-defined radio (SDR) accessible via web browser.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> <code>cyoung/openwebrx</code></p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull cyoung/openwebrx

docker run -d -p 8073:8073 cyoung/openwebrx
</code></pre>



<ul class="wp-block-list">
<li>Access the SDR web interface at <code>http://localhost:8073</code></li>



<li>Connect and listen from anywhere on your network.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-3-wsjt-x-ft8-and-other-weak-signal-digital-modes">3. WSJT-X – FT8 and Other Weak Signal Digital Modes</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Decode weak digital signals like FT8, JT65.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> No official image, but community versions exist (e.g., <code>jks-prv/wsjtx</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull jks-prv/wsjtx

docker run -d -p 5900:5900 jks-prv/wsjtx
</code></pre>



<ul class="wp-block-list">
<li>Runs a VNC server on port 5900 to access the GUI.</li>



<li>Connect using a VNC client to <code>localhost:5900</code>.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-4-fldigi-multi-mode-digital-modem">4. Fldigi – Multi-Mode Digital Modem</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Supports many digital modes: PSK31, RTTY, MFSK, Olivia, and more.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community-built images exist (e.g., <code>ka6sox/fldigi</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example with X11 forwarding (Linux):</strong></p>



<pre class="wp-block-code"><code>xhost +local:docker

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --device /dev/snd \
  ka6sox/fldigi
</code></pre>



<ul class="wp-block-list">
<li>Access GUI directly on your desktop.</li>



<li>Use sound devices for digital mode decoding.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-5-pi-star-digital-voice-hotspot-software-dmr-ysf-p25">5. Pi-Star – Digital Voice Hotspot Software (DMR, YSF, P25)</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Popular for managing digital voice hotspots.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community image (e.g., <code>wm5d/pi-star</code>).</p>



<p class="wp-block-paragraph"><strong>Run command example:</strong></p>



<pre class="wp-block-code"><code>docker pull wm5d/pi-star

docker run -d -p 80:80 -p 22222:22222 wm5d/pi-star
</code></pre>



<ul class="wp-block-list">
<li>Access the Pi-Star dashboard via <code>http://localhost</code></li>



<li>Configure your digital voice hotspot remotely.</li>
</ul>



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



<h2 class="wp-block-heading" id="h-6-chirp-radio-programming-software">6. Chirp – Radio Programming Software</h2>



<p class="wp-block-paragraph"><strong>Purpose:</strong> Program handheld radios easily.</p>



<p class="wp-block-paragraph"><strong>Docker image:</strong> Community images available.</p>



<p class="wp-block-paragraph"><strong>Run command example with GUI (X11 forwarding):</strong></p>



<pre class="wp-block-code"><code>xhost +local:docker

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  yourusername/chirp
</code></pre>



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



<h2 class="wp-block-heading" id="h-bonus-managing-multiple-ham-radio-containers-with-docker-compose">Bonus: Managing Multiple Ham Radio Containers with Docker Compose</h2>



<p class="wp-block-paragraph">Create a <code>docker-compose.yml</code> file to run multiple services together (e.g., Dire Wolf and OpenWebRX):</p>



<pre class="wp-block-code"><code>version: '3'
services:
  direwolf:
    image: w6rz/direwolf
    devices:
      - /dev/snd
      - /dev/ttyUSB0
    volumes:
      - ./direwolf:/root
    stdin_open: true
    tty: true

  openwebrx:
    image: cyoung/openwebrx
    ports:
      - "8073:8073"
</code></pre>



<p class="wp-block-paragraph">Run all at once:</p>



<pre class="wp-block-code"><code>docker-compose up
</code></pre>



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



<h2 class="wp-block-heading" id="h-summary-table-of-top-ham-radio-docker-containers">Summary Table of Top Ham Radio Docker Containers</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Software</th><th>Purpose</th><th>Docker Image</th><th>Example Run Command</th></tr></thead><tbody><tr><td>Dire Wolf</td><td>Packet radio / APRS TNC</td><td><code>w6rz/direwolf</code></td><td><code>docker run --device /dev/snd ... w6rz/direwolf</code></td></tr><tr><td>OpenWebRX</td><td>Remote SDR web interface</td><td><code>cyoung/openwebrx</code></td><td><code>docker run -d -p 8073:8073 cyoung/openwebrx</code></td></tr><tr><td>WSJT-X</td><td>FT8, JT65, etc.</td><td><code>jks-prv/wsjtx</code></td><td><code>docker run -d -p 5900:5900 jks-prv/wsjtx</code></td></tr><tr><td>Fldigi</td><td>Multi-mode digital modem</td><td><code>ka6sox/fldigi</code></td><td><code>docker run -e DISPLAY=$DISPLAY ... ka6sox/fldigi</code></td></tr><tr><td>Pi-Star</td><td>Digital voice hotspot</td><td><code>wm5d/pi-star</code></td><td><code>docker run -d -p 80:80 -p 22222:22222 wm5d/pi-star</code></td></tr><tr><td>Chirp</td><td>Radio programming</td><td>Community images</td><td><code>docker run -e DISPLAY=$DISPLAY yourusername/chirp</code></td></tr></tbody></table></figure>



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



<h2 class="wp-block-heading" id="h-final-thoughts">Final Thoughts</h2>



<p class="wp-block-paragraph">Running amateur radio software inside Docker containers lets you:</p>



<ul class="wp-block-list">
<li>Avoid complicated installations.</li>



<li>Run your apps anywhere without changes.</li>



<li>Experiment with new software without risk.</li>



<li>Easily manage dependencies and updates.</li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://hamradio.my/2025/06/top-amateur-radio-software-you-can-run-using-docker-practical-examples/">Top Amateur Radio Software You Can Run Using Docker: Practical Examples</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/top-amateur-radio-software-you-can-run-using-docker-practical-examples/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
