I have a "server" at home. It's just an old desktop. I use a PiKVM (similar to JetKVM) to manage it remotely when the kernel crashes or I fuck up the boot. It happens rarely, but it's nice I can just fix things remotely.

The PiKVM runs wireguard so it's reasonably secure. I assume JetKVM can do the same.