<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: BeaconKVM</title>
    <description>The latest articles on DEV Community by BeaconKVM (@beaconkvm).</description>
    <link>https://dev.to/beaconkvm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4114756%2F4f0016ef-b81a-48e2-8973-805d6d14e805.png</url>
      <title>DEV Community: BeaconKVM</title>
      <link>https://dev.to/beaconkvm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/beaconkvm"/>
    <language>en</language>
    <item>
      <title>I Built an IP KVM – BeaconKVM</title>
      <dc:creator>BeaconKVM</dc:creator>
      <pubDate>Tue, 08 Sep 2026 02:22:08 +0000</pubDate>
      <link>https://dev.to/beaconkvm/i-built-an-ip-kvm-beaconkvm-3gja</link>
      <guid>https://dev.to/beaconkvm/i-built-an-ip-kvm-beaconkvm-3gja</guid>
      <description>&lt;p&gt;I'm a programmer and entrepreneur from China. Before this, I built a SD-WAN product for the Chinese market—similar to Tailscale or ZeroTier—so my background is heavily in networking, WebRTC, and audio/video development.&lt;/p&gt;

&lt;p&gt;Now, onto the KVM.&lt;/p&gt;

&lt;p&gt;I love tinkering with hardware. My home is filled with routers, mini-PCs, NAS boxes, and all kinds of embedded gear. But I only have one monitor—and it lives upstairs with my main workstation.&lt;/p&gt;

&lt;p&gt;That led to a few recurring headaches:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;New devices go downstairs&lt;/strong&gt; (networking closet, lab rack, etc.), but my monitor and desk are upstairs. Whenever something goes wrong during setup, I have to either haul the device up or drag the monitor down—just to see what's on the screen.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Traveling.&lt;/strong&gt; Remote desktop software works fine when the OS is up and running. But the one time you actually &lt;em&gt;need&lt;/em&gt; remote access is exactly when the system won't boot—and remote desktop can't help you there.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;I wanted native remote KVM.&lt;/strong&gt; No extra VPN layer, no added instability. Just direct, secure access.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Later on, I learned that many people use IP KVMs for power management, WOL, and other scenarios—but those aren't my primary drivers.&lt;/p&gt;

&lt;p&gt;Given my background, I decided to build my own IP KVM software. And here's what it looks like.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu03dunrxjgnhuze5p4ji.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu03dunrxjgnhuze5p4ji.png" alt="What BeaconKVM looks like" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes This One Different
&lt;/h2&gt;

&lt;p&gt;To be honest, I didn't study other KVMs extensively. I just designed this from a user's perspective. A few things stand out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Built‑in Remote KVM&lt;/strong&gt; – It comes with remote access out of the box, with &lt;strong&gt;no monthly subscription&lt;/strong&gt; (at least for now).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You own the device&lt;/strong&gt; – Full root access. Treat it like any other box in your homelab. We recommend lightweight usage, but it's yours.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;You can use your own remote tunnel&lt;/strong&gt; – Worried we might disappear someday? No problem. You can always install Tailscale, ZeroTier, or any other VPN software on the device. Even if we're gone, the hardware keeps working.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The most valuable part, in my opinion, is the Remote KVM. I've noticed that many KVM vendors are hardware‑centric and don't pay enough attention to the remote experience. I want Remote KVM to actually solve the pain of business trips and remote troubleshooting—and we already have enterprise customers using this in production.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkn90pu45nb8cviews8gc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkn90pu45nb8cviews8gc.png" alt="BeaconKVM Console" width="799" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnvdbjw3lv5zr6mkwg24n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnvdbjw3lv5zr6mkwg24n.png" alt="BeaconKVM Console" width="800" height="791"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works Under the Hood
&lt;/h2&gt;

&lt;p&gt;Feel free to skip this section if you're not into the technical details.&lt;/p&gt;

&lt;p&gt;We're currently using our own SD‑WAN CPE as the base hardware. It comes with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;4 Ethernet ports&lt;/li&gt;
&lt;li&gt;2 USB‑A ports&lt;/li&gt;
&lt;li&gt;1 USB‑C port&lt;/li&gt;
&lt;li&gt;Dedicated power input&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On the software side, we stream video using both &lt;strong&gt;MJPEG&lt;/strong&gt; and &lt;strong&gt;H.264&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;MJPEG&lt;/strong&gt; is smooth and low‑latency, but it's essentially a sequence of full JPEG frames, so bandwidth usage is high. That's why we &lt;strong&gt;force MJPEG on LAN&lt;/strong&gt;—great experience, and local bandwidth is rarely an issue.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;H.264&lt;/strong&gt; is used for remote access to save bandwidth. Since we're serving multiple users, lower bandwidth means better scalability. Our H.264 encoding is &lt;strong&gt;hardware‑accelerated&lt;/strong&gt;—without that, the latency would be unacceptable. We spent a long time getting this right.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As for Remote KVM, it's basically a tunnel—but we added a security layer in front. You must log in first, and the device must be assigned to your account before you can access it remotely. No extra software to install; it all works right in the browser. And it's secure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Out &amp;amp; Share Your Feedback
&lt;/h2&gt;

&lt;p&gt;Here's where you can find us:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://www.beacon-kvm.com" rel="noopener noreferrer"&gt;https://www.beacon-kvm.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Shopify Shop: &lt;a href="https://shop.beacon-kvm.com" rel="noopener noreferrer"&gt;https://shop.beacon-kvm.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/beaconbeacon" rel="noopener noreferrer"&gt;https://github.com/beaconbeacon&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;YouTube: &lt;a href="https://youtube.com/@BeaconKVM" rel="noopener noreferrer"&gt;https://youtube.com/@BeaconKVM&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Discord: &lt;a href="https://discord.gg/jjXN7H6WcH" rel="noopener noreferrer"&gt;https://discord.gg/jjXN7H6WcH&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're not ready to buy hardware yet, you can also build your own using a &lt;strong&gt;Raspberry Pi 4B&lt;/strong&gt;—we've put together a guide here:&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/beaconbeacon/kvm" rel="noopener noreferrer"&gt;https://github.com/beaconbeacon/kvm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We'd love to hear your thoughts, feedback, and real‑world use cases. Help us understand what matters most to you—and what we can do better.&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>networking</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
