Platform & hardware
Remote KVM for a homelab: Comet vs JetKVM vs PiKVM
Choose Comet, JetKVM or PiKVM for BIOS access and ISO recovery. Compare video, ATX power, PoE, virtual media and local versus cloud accounts.
OUR PICKS / YOUR SETUP
Find your fit.
Choose Comet GL-RM1 for a straightforward 4K browser console, JetKVM for open-source software, and PiKVM V4 Plus for Switch expansion. Native PoE means the separate Comet GL-RM1PE model. Match the power-control accessory to the host.
- 4K applianceComet GL-RM1
- Open softwareJetKVM
- Switch expansionPiKVM V4 Plus
We earn a commission if you buy through our links — it doesn’t change our picks. How we make money → As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- GL.iNet Comet GL-RM1 remote KVMCheck price on Amazon
Reach the boot screen and keyboard from your browser when the server OS is unavailable.
A server that won’t boot is very good at ignoring remote-desktop software. A remote KVM gives you the screen, keyboard and mouse before the operating system starts. You can enter firmware settings, choose a boot device and mount recovery media without carrying a monitor to the box.
Choose the GL.iNet Comet GL-RM1 for a straightforward 4K browser console, JetKVM for its open-source software and compact local-first approach, or PiKVM V4 Plus for a system you can expand with the PiKVM Switch. All three need a working video output and USB connection. Remote power-button control is a separate connection, not a magical property of the HDMI cable.
Specifications and setup guidance come from the makers and project documentation.
Quick picks: choose the job first
- Best plug-and-play 4K pick: GL.iNet Comet GL-RM1. Connect HDMI, USB and Ethernet, give the KVM its own power, then use its browser console. Add the compatible ATX accessory if you also want the power button on your screen.
- Best open-source software pick: JetKVM. Its GPL-2.0 software, local authentication and optional cloud route suit you if you want a small appliance with a stack you can inspect and modify. Use the official JetKVM product page for its purchasing routes.
- Best rack-expansion pick: PiKVM V4 Plus. Choose Plus when the PiKVM Switch is part of your plan. The smaller V4 Mini is a single-machine option; it cannot use that Switch. Start with PiKVM’s official buying page.
- Need native PoE? Choose the separate Comet PoE GL-RM1PE model. The original GL-RM1 linked in this guide doesn’t gain PoE by connecting to a PoE switch. The maker’s GL-RM1PE page documents its 802.3af/at input; that is a different product.
Compare the actual models
| Feature | Comet GL-RM1 | Original JetKVM | PiKVM V4 Mini / V4 Plus |
|---|---|---|---|
| Maker video specification | Up to 3840 × 2160 at 30 fps | 1080p at 60 fps | Up to 1920 × 1200 at 60 Hz |
| Host connection | HDMI capture + USB input | HDMI capture + USB input | HDMI capture + USB input |
| Remote power control | Compatible ATX board accessory | ATX or DC extension accessory | ATX kit documented with V4 package |
| Virtual installation media | ISO as virtual CD/DVD or disk | Uploaded, URL or browser-mounted image | Virtual CD-ROM or flash drive |
| Local browser control | Device admin password | Local authentication; enable password protection | Local device login |
| Optional remote route | GL.iNet cloud, Tailscale or self-hosted service | JetKVM Cloud or installed Tailscale | Installed Tailscale / your remote-access route |
| Power | Separate USB-C, 5 V / 2 A input | USB power; original model has no native PoE | Mini: 5.1 V / 3 A; Plus: 12 V / 2 A supplied-power route |
| Expansion direction | Power-control accessories | Extension port for ATX/DC accessories | Plus supports PiKVM Switch; Mini does not |
These video figures are published capabilities, not latency measurements. A firmware screen rarely needs a 4K desktop. A readable boot screen, reliable keyboard input and a working installer mount are the useful tests.
Comet: a browser console with room for a big desktop
The original Comet GL-RM1 datasheet lists up to 3840 × 2160 at 30 fps and a separate USB-C power input. Choose it when you want a ready-made HDMI/USB console and the option of a higher-resolution desktop.
Its console guide covers virtual media, ATX power and Tailscale in the same interface. For an installer, use Virtual Media → Mount Images, upload the ISO, then select Mount To Remote → Image Mounting. The host sees installation media during BIOS or UEFI startup.
The ATX accessory connects to the computer’s power-control wiring. Treat it as an extra part unless your exact bundle includes it. Connecting HDMI and USB gives you video and input; it doesn’t press a disconnected motherboard power switch.
For ordinary LAN use, GL.iNet documents local browser access using the KVM’s admin password. Its separately enabled cloud service uses a GL.iNet account. Pick the access route you want rather than enrolling in every option during setup.
JetKVM: open software, optional cloud
JetKVM’s documentation lists 1080p at 60 fps. Its published repository contains GPL-2.0 software, including the device application and web interface. That makes it an attractive choice when inspecting or modifying the software is part of the fun.
Local access is the default. Enable a local password during onboarding. The device handles that authentication locally; optional cloud enrollment is a separate decision.
The remote-access instructions currently use Google OIDC login for JetKVM Cloud. Tailscale is another route, but it requires installation rather than arriving pre-installed. The documentation also covers passing a custom coordination-server address to the installer for a Headscale setup.
Virtual media is especially flexible. JetKVM’s Mount Drive guide describes images uploaded to its storage, streamed from a URL, or streamed from your browser. Keep the browser tab open for browser mounting. For a recovery job, uploading the image first avoids making the installer depend on that tab staying connected.
The original-model FAQ distinguishes the ATX extension, DC power-control extension and Wake-on-LAN. Choose the extension that matches the computer. A DC-powered mini PC and a tower’s front-panel header are different jobs.
If the host cuts USB power when off, use JetKVM’s included power/data splitter with a separate 5 V supply. Its power-options guide explains that route; the charger is separate.
PiKVM: Mini for one machine, Plus for expansion
PiKVM is an open-source project with a detailed V4 setup handbook. Its Mini datasheet and Plus datasheet both list capture up to 1920 × 1200 at 60 Hz. The V4 handbook explains enabling its H.264 60 fps streaming mode.
The V4 package documentation lists an ATX control board and connection cables. The Mini uses the USB-C supply route; Plus ships with a 12 V barrel supply. Keep those power arrangements distinct when planning your shelf.
Buy Plus for the PiKVM Switch path. The Switch manual supports V4 Plus and excludes V4 Mini because Mini lacks the available USB host ports it needs. The Switch selects one target’s screen and USB control at a time, while providing ATX status and controls for the connected targets. That is expansion, not several simultaneous video sessions.
For a single computer, Mini keeps the choice simpler. For a row of machines, start with Plus and plan the extra Switch, cables and mounting space. Our small rack and shelf guide helps you leave room for those cables instead of building a tiny spaghetti museum.
PoE: read the exact label
None of the base units in the comparison table has native PoE documented as its standard input. A network socket and a PoE input are different features.
GL.iNet sells GL-RM1PE as Comet PoE. JetKVM’s FAQ says the original device does not accept PoE and discusses a splitter or extension route. PiKVM’s FAQ describes powering the Mini through a USB-C PoE splitter. For an external splitter, match the device’s required output and connector; keep the PiKVM Plus power arrangement separate.
If your aim is power from a UPS-backed PoE switch, the switch and upstream network must also remain powered. A KVM can keep working when the target OS fails; it still needs its own power and a reachable network.
Make the target computer KVM-friendly
A KVM captures video that the target computer actually produces. A motherboard HDMI connector with no usable graphics behind it won’t suddenly show a boot screen. Connect to the active video output and start with a supported display mode.
Before fitting power-control accessories, shut down and disconnect the computer’s power, then follow the maker’s wiring instructions. For a tower, identify the front-panel power/reset connections. For a mini PC or laptop, establish whether there is a compatible control route rather than assuming it has desktop ATX headers.
If Wake-on-LAN already handles your ordinary startup, keep using it. Our headless boot, WoL and recovery guide explains how those tools fit together. Add KVM when you also need the screen and keyboard after boot goes wrong. Our mini-PC guide covers host choices and their expansion fit.
Local first, remote when you need it
Start on the LAN with a strong device password and current firmware. You don’t need a vendor-cloud account for the local console routes documented here.
For off-site access, choose one deliberate route:
- Vendor cloud: convenient enrollment, with GL.iNet account login for Comet or the currently documented Google login for JetKVM Cloud.
- Tailscale: follow the maker’s installation and sign-in instructions. PiKVM has its own Tailscale guide; JetKVM requires installation, while Comet exposes the feature in its console.
- Your existing private-access setup: reach the local console through a route you manage. GL.iNet also advertises a self-hosted service option on its Comet product page.
Local console access, update downloads, time synchronization and optional remote relays are separate functions. Plan them separately. Don’t publish a firmware-level control panel directly to the internet as a shortcut.
Give it a recovery rehearsal
Do this while the computer still works:
- Open the local console and restart the target. Watch its boot screen and enter firmware setup with the remote keyboard.
- Mount a known recovery ISO. Select it in the host’s boot menu and reach the installer or recovery screen without starting a destructive installation.
- Unmount the ISO when finished so the next reboot returns to the normal boot device.
- If fitted, test a short ATX power-button press and the reported power state. Save forced power-off for a genuinely stuck machine.
- Test your chosen off-site access route from another connection. Keep a separate way to fix the KVM or network if that route fails.
PiKVM’s mass-storage guide covers its virtual CD-ROM and flash-drive modes. Whichever box you choose, a successful rehearsal is more useful than finding the ISO menu for the first time during an outage.
The verdict
Comet GL-RM1 is the straightforward 4K appliance pick. JetKVM is the compact open-source software pick. PiKVM V4 Plus is the expansion pick; Mini suits one machine. Choose Comet PoE separately if native PoE is the requirement. Fit the power-control accessory to the computer, mount an installer once, and prove you can reach the boot screen before you need rescuing.
For the accounts you use to administer the host, our hardware security-key guide walks through SSH, Proxmox WebAuthn and enrolling a spare.
Sources & methodology
Where these facts come from.
- Official JetKVM product and authorized resellers · checked October 23, 2026
- Official PiKVM purchasing routes · checked October 23, 2026
- Separate Comet PoE model: native 802.3af/at · checked October 23, 2026
- GL.iNet original GL-RM1 datasheet · checked October 23, 2026
- Comet console: ATX, ISO image mounting and Tailscale · checked October 23, 2026
- GL.iNet local browser access with device password · checked October 23, 2026
- JetKVM video and open-source overview · checked October 23, 2026
- JetKVM published GPL-2.0 software repository · checked October 23, 2026
- JetKVM local authentication, updates and time synchronization · checked October 23, 2026
- JetKVM optional Google login and installed Tailscale · checked October 23, 2026
- JetKVM ISO upload, URL and browser mounting · checked October 23, 2026
- Original JetKVM: optional cloud, ATX/DC extensions and no native PoE · checked October 23, 2026
- PiKVM V4 Mini/Plus setup and included ATX kit · checked October 23, 2026
- PiKVM V4 Mini official capture and power specifications · checked October 23, 2026
- PiKVM V4 Plus official capture and power specifications · checked October 23, 2026
- PiKVM Switch compatibility: Plus supported, Mini excluded · checked October 23, 2026
- PiKVM FAQ including USB-C PoE splitter option · checked October 23, 2026
- PiKVM installed Tailscale remote access · checked October 23, 2026
- Comet product: self-hosted cloud option and model comparison · checked October 23, 2026
- PiKVM virtual CD-ROM and flash drive · checked October 23, 2026
- JetKVM USB standby power and included power/data splitter · checked October 23, 2026
Source dates are listed above.
As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- GL.iNet Comet GL-RM1 remote KVMCheck price on Amazon
Reach the boot screen and keyboard from your browser when the server OS is unavailable.
Prepared by Racks & Watts.