July 23, 2020 14-minute read raspberry pi • python • ansible • homelab • kvm • tinypilot
TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even before the operating system
https://mtlynch.io/tinypilot/
TinyPilot is my inexpensive, open-source device for controlling computers remotely. It works even before the operating system boots, so I use TinyPilot to install new OSes and debug boot failures on my bare metal homelab servers.
This post details my experience creating TinyPilot and shows how you can build your own for under $100 using a Raspberry Pi.

Using TinyPilot to control my Ubuntu laptop from Chrome on my Microsoft Surface
Want a pre-made TinyPilot?
The TinyPilot Voyager 2a is a pre-assembled, plug 'n play KVM over IP that uses high-quality components and includes additional features.
I don’t want your life story; just tell me how to build it
If you’re a grinch who wants to skip my fascinating tale of triumph and despair in developing TinyPilot, jump directly to the section, “How to Build Your Own TinyPilot.”