Used mini PCs that work as an OPNsense or pfSense router

A router needs at least two network ports. USB Ethernet adapters work but are the least reliable option for a firewall. A PCIe slot (for a dual/quad-port Intel NIC) or HP's Flex IO network module avoids that.

Criteria: A PCIe slot or a vendor module for a second Ethernet port. 11 of our models match. Data last reviewed 2026-09-25.

Used mini PCs that work as an OPNsense or pfSense router
ModelYearCPU generationsWhy it matches
HP Elite Mini 800 G9202212th gen (Alder Lake) / 13th gen (Raptor Lake)HP Flex IO: Intel I226-V 2.5GbE port (factory option)
HP EliteDesk 800 G8 Mini202111th gen (Rocket Lake)HP Flex IO module
Dell OptiPlex 7080 Micro202010th gen (Comet Lake)Half-height PCIe x8 slot (Dell lists it for discrete graphics)
HP EliteDesk 800 G6 Mini (verify)202010th gen (Comet Lake)HP Flex IO module
Lenovo ThinkCentre M90q Gen 1 Tiny202010th gen (Comet Lake)PCIe 3.0 x8 low-profile slot (uses the 2.5" bay space)
HP EliteDesk 800 G5 Mini (verify)20199th gen (Coffee Lake Refresh)HP Flex IO module
Lenovo ThinkCentre M720q Tiny20188th gen (Coffee Lake) / 9th gen (Coffee Lake Refresh)PCIe x8 card via Lenovo riser (replaces the 2.5" bay)
Lenovo ThinkCentre M920q Tiny20188th gen (Coffee Lake) / 9th gen (Coffee Lake Refresh)PCIe x8 card via Lenovo riser (replaces the 2.5" bay)
Lenovo ThinkCentre M920x Tiny20188th gen (Coffee Lake) / 9th gen (Coffee Lake Refresh)PCIe 3.0 x8 low-profile slot (Lenovo lists an Intel I350-T4 NIC option; uses the 2.5" bay space)
HP EliteDesk 800 G4 Mini20188th gen (Coffee Lake)HP Flex IO module (e.g. second Ethernet port)
HP EliteDesk 800 G3 Mini (verify)20176th gen (Skylake) / 7th gen (Kaby Lake)HP Flex IO module

Open this filter in the finder →

Guides

Related lists

Something wrong or missing? Send a correction. Lists are built from each model's documented specs; models marked "verify" have fields we could not confirm from an official document.