I just got a PiKVM4 Mini which is like this device but already 100% open source (GPLv3) and not a Kickstarter (available in PiShop, etc.) I had a great experience unboxing it and setting it up. Was able to remotely KVM over to to my target device in just a few minutes of setup. It does cost about $275 USD though.
My use case is to be able to provide a password upon boot to an Apple pre-boot environment with no network access which does the unlock of my fully encrypted disk (via FileVault). Once the full OS boots up I can use other remote access software like ssh. I also recommend coupling the device with a remote smart plug (e.g. Kasa/TP-Link) so you can turn the KVM on remotely only when you need it, or at least turn it off when you're physically at the computer in question (if ever). This way you don't always have an HDMI virtual monitor connected. Another tip is to put your main display/monitor on a smart plug so you can turn it off when remoting, to make sure the OS uses the KVM's HDMI port as the primary/sole monitor.
I tried deploying PiKVM on a research vessel so I’d have remote access via Starlink to some systems I was administrating. I didn’t have a seamless experience, falling into a rabbit hole of framebuffer kernel bugs and troubleshooting STUN over Tailscale. I was also surprised by the price tag. At $70 the JetKVM is less than 20% the cost—incredible if it works.
I don't like having to position my Raspberry Pi near my router just for an Ethernet connection. I recently started using a USB 3 Cytrence Kiwi KVM. It’s not an IP KVM, but it handles my Raspberry Pi and NUC beautifully. It's really nice to finally free up some desk space by getting rid of the extra keyboard and mouse
I know it's a bigger ask but would be nice to see some kind of kvm that can switch between controlling 3-5 different systems.
ATX power control feels semi mandatory if you actually want remote operation. There's just too much chance of something not going right with reboots or after a power failure not coming back online. That kind of would be ideal to have remote control itself.
I have been "poor-manning" ATX power control by having the BIOS set to switch computer on after power loss and a smart plug. Far from ideal but has saved me in a couple occasions.
Price is a key factor. Also, the UX on that seems very featureful. I recently reviewed a Wi-Fi only (but more expensive) device: https://taoofmac.com/space/blog/2024/09/29/1900 - and compared it to my own homebrew Pi Zero-based piKVMs - and there is certainly a “wave” of new entrants into this market.
I’m curious to see if their crowdfunding pans out, and how much the final devices will cost, given that they’ve probably spent (proportionally) too much on the display. A display is helpful, yes, but… You can do without it, and the Sipheed NanoKVM hints at the possibility of even cheaper, OSS hardware coming down the pipe (I have two of those on order).
I've only been using it on my test machines (none of which persist for more than a few days or a week or two of testing), but that is concerning. Might go back to just having a few different usb sticks.
I bought a TinyPilot Voyager 2a[0] last year and it's been a pleasure to work with. Got Tailscale going so I get easy access anywhere without any firewall hole-punching, and latency is good. Attached a 256GB micro USB for holding various ISOs for installing OS. I have the PoE model so no power adapter needed. Very handy.
The only negative for me is, the creator sold the business[1] and so the future is uncertain at this point.
I don't have a horse in this race aside from a network connected device that has essentially "keylogger access" to devices should for sure be as open as possible
I just got a PiKVM4 Mini which is like this device but already 100% open source (GPLv3) and not a Kickstarter (available in PiShop, etc.) I had a great experience unboxing it and setting it up. Was able to remotely KVM over to to my target device in just a few minutes of setup. It does cost about $275 USD though.
Works well with Tailscale, too.
https://docs.pikvm.org/tailscale/
My use case is to be able to provide a password upon boot to an Apple pre-boot environment with no network access which does the unlock of my fully encrypted disk (via FileVault). Once the full OS boots up I can use other remote access software like ssh. I also recommend coupling the device with a remote smart plug (e.g. Kasa/TP-Link) so you can turn the KVM on remotely only when you need it, or at least turn it off when you're physically at the computer in question (if ever). This way you don't always have an HDMI virtual monitor connected. Another tip is to put your main display/monitor on a smart plug so you can turn it off when remoting, to make sure the OS uses the KVM's HDMI port as the primary/sole monitor.
I tried deploying PiKVM on a research vessel so I’d have remote access via Starlink to some systems I was administrating. I didn’t have a seamless experience, falling into a rabbit hole of framebuffer kernel bugs and troubleshooting STUN over Tailscale. I was also surprised by the price tag. At $70 the JetKVM is less than 20% the cost—incredible if it works.
I don't like having to position my Raspberry Pi near my router just for an Ethernet connection. I recently started using a USB 3 Cytrence Kiwi KVM. It’s not an IP KVM, but it handles my Raspberry Pi and NUC beautifully. It's really nice to finally free up some desk space by getting rid of the extra keyboard and mouse
I know it's a bigger ask but would be nice to see some kind of kvm that can switch between controlling 3-5 different systems.
ATX power control feels semi mandatory if you actually want remote operation. There's just too much chance of something not going right with reboots or after a power failure not coming back online. That kind of would be ideal to have remote control itself.
I have been "poor-manning" ATX power control by having the BIOS set to switch computer on after power loss and a smart plug. Far from ideal but has saved me in a couple occasions.
I guess an obvious question is, what does this KVM do better than, say, a raspberry pi KVM? It seems cool, though!
Price is a key factor. Also, the UX on that seems very featureful. I recently reviewed a Wi-Fi only (but more expensive) device: https://taoofmac.com/space/blog/2024/09/29/1900 - and compared it to my own homebrew Pi Zero-based piKVMs - and there is certainly a “wave” of new entrants into this market.
I’m curious to see if their crowdfunding pans out, and how much the final devices will cost, given that they’ve probably spent (proportionally) too much on the display. A display is helpful, yes, but… You can do without it, and the Sipheed NanoKVM hints at the possibility of even cheaper, OSS hardware coming down the pipe (I have two of those on order).
I looked at ready made piKVMs recently and they were 2-6x the price of this, so it has that going for it at least!
Price, build quality (with a more narrow feature set), and completely different software stack (for better or for worse), Golang on BusyBox Linux.
But price is probably the number one driver. Note that BuildJet is a YC startup.
Aside: I see you're using Ventoy. I'm wary about the supply-chain security there. Check out this GH issue. Be safe.
https://github.com/ventoy/Ventoy/issues/2795
https://lemmy.world/post/20801564
https://linuxmom.net/@vkc/112906968594601449
GLIM is a great alternative.
https://github.com/thias/glim
I've only been using it on my test machines (none of which persist for more than a few days or a week or two of testing), but that is concerning. Might go back to just having a few different usb sticks.
I bought a TinyPilot Voyager 2a[0] last year and it's been a pleasure to work with. Got Tailscale going so I get easy access anywhere without any firewall hole-punching, and latency is good. Attached a 256GB micro USB for holding various ISOs for installing OS. I have the PoE model so no power adapter needed. Very handy.
The only negative for me is, the creator sold the business[1] and so the future is uncertain at this point.
[0]: https://tinypilotkvm.com/product/tinypilot-voyager2a
[1]: https://mtlynch.io/i-sold-tinypilot/
At the bottom of the post:
> And the NanoKVM also still exists, with it's own upsides and downsides. I covered the NanoKVM just a few weeks ago <https://www.jeffgeerling.com/blog/2024/sipeed-nanokvm-risc-v...>
which is GPLv3 https://github.com/sipeed/NanoKVM#opensource--contribution--...
I don't have a horse in this race aside from a network connected device that has essentially "keylogger access" to devices should for sure be as open as possible
I am hopeful for a secure and reliable seL4-based firmware for KVM devices such as this one.