While bouncing around the internet for various Raspberry Pi projects, I stumbled across the Raspberry Pi KVM, I was intrigued. I already had a Raspberry Pi 4 lying around that I wasn't using, so I decided it was something I didn't need but couldn't live without. I purchased the PiKVM A8 from Amazon and installed it on my FreeBSD system. So, you will need a Raspberry Pi 4, but you don't need the 8G memory version. Save some money, and get the 2G version or the 4G.
This setup required some trial and error since they didn't specify which version to use with the A8, and it turns out it was PiKVM Version 3. On the upside, I am powering the device via the USB-C port on my motherboard, the Pi's not complaining. The Pi is accessed through a web browser, you will see a security warning, accept the risk and you'll be taken to the admin screen, allowing you to interact with the system. Another benefit is that it includes an Arch Linux terminal, effectively creating a secondary computer within the primary system. I know, crazy right?