Using a thin client

Thin clients are lightweight computers that are optimized for logging into remote servers, and they are ideal for situations in which much of the processing is going to be offloaded to the server. Their properties also make them ideal for use with pfSense for the following reasons:

There are drawbacks, however, to using a thin client. Disk space can be limited (sometimes to either 2 GB or 4 GB); therefore, if you plan on installing a lot of third-party packages or maintaining large log files, this may not be the best option. Moreover, unless you plan to use pfSense with a single Ethernet port (for more about this, see the next subsection), you will need to install a network interface card on your thin client, and the expansion options on thin clients are limited. Expansion modules for thin clients typically exist, but they may only accommodate low-profile cards. Furthermore, even when adding a network card is technically possible, sometimes unforeseen difficulties emerge. For example, I found an HP thin client that met the minimum pfSense specifications, installed the expansion module, and added a four-port network card to the expansion module, only to find that the unit overheated when the network card was installed. Using a thin client is probably the best option if you want to optimize for power consumption, but it is also an open invitation to various setbacks. Before you purchase a thin client for use with pfSense, you will definitely want to do your homework. Consulting online pfSense forums is not a bad idea, either.