The hardware There’s a Raspberry Pi 2 inside, so you can either follow our guide and run Debian GNU/Linux on it, or install your favorite operating system on its powerful 900 MHz quad-core ARM processor. freetserv uses the FT4232HL chip, which is well-supported by Linux and BSD operating systems. No custom drivers are needed. Pinout-wise, freetserv is compatible with the popular cisco console cables that you might already be familiar with. The schematics and board layout are published under the CERN Open Hardware license.

Why use serial ports? freetserv originated from a small server hosting colocation association where we share a 19″ rack; each member gets one unit. Some devices like network switches or appliances come with a serial port and no other way to access them remotely. Servers often have more modern remote management facilities like IPMI, but we weren’t too happy with that, no matter which server vendor we are talking about. Occasionally, the IPMI module would just crash (!) and need a reboot. Sometimes IPMI wasn’t reachable in early boot when you needed it most due to its network port sharing. And even when it works, it provides a huge attack surface. In conclusion, some of our members prefer to turn off IPMI and use a good old serial port instead. Others take all the backup they can get and want to have both IPMI and serial port access.