pfSense Hardware Requirements 2026: Mini-PCs & Appliances
pfSense hardware requirements explained: minimum vs recommended specs, throughput-based CPU/RAM/NIC sizing, plus Netgate appliances and mini-PC picks.
Affiliate disclosure: Some links below are Amazon affiliate links. We may earn a small commission at no extra cost to you. Hardware is selected based on performance data, not commission rates.
The best hardware for pfSense in 2026 is whatever matches your WAN speed, the features you actually run, and your tolerance for noise and power draw, because there is no single right box. The baseline pfSense hardware requirements are modest — a 64-bit (amd64) CPU, at least two network interfaces, 1 GB of RAM, and 8 GB of storage — but real-world sizing climbs fast once IDS/IPS, VPN, VLANs, and blocklists enter the picture. pfSense CE runs on any x86-64 hardware with two NICs, while pfSense Plus is officially supported on Netgate appliances. This guide shows you how to size CPU, NICs, and RAM first, then gives concrete picks across three price tiers from sub-$200 mini-PCs to 10GbE-capable boxes.
pfSense hardware requirements: minimum vs recommended
The official pfSense hardware requirements describe a bare-minimum box that boots and routes; the recommended tier is what actually runs a modern homelab or small office without the firewall becoming the bottleneck.
| Tier | CPU | RAM | Storage | NICs |
|---|---|---|---|---|
| Minimum (official) | 64-bit amd64 (Intel/AMD), single core acceptable | 1 GB | 8 GB SSD/eMMC | 2 (WAN + LAN) |
| Recommended | Modern dual/quad-core with AES-NI, strong single-thread | 4 GB (8 GB+ with IDS/pfBlockerNG) | 16–32 GB+ SSD/NVMe (ZFS-capable) | 2+ Intel (igb/ix), 2.5GbE for multi-gig |
The minimum figures are enough for plain NAT routing on a small flat network. Add inline IDS/IPS, many VPN tunnels, or large blocklists and you should size to the recommended column — see the initial setup guide for the services most installs turn on first.
Throughput-based sizing
Size the box to your line speed and user count, then add headroom for the features you plan to run. These are general guidance ranges, not benchmarks — inline Snort/Suricata roughly halves usable throughput on a given CPU, so budget accordingly.
| Line speed / users | Typical use | CPU class | Cores | RAM | NIC type |
|---|---|---|---|---|---|
| ≤100 Mbps, 1–5 users | Basic routing, DHCP/DNS | Atom / ARM (Netgate 1100-class) | 2 | 1–2 GB | 2× Intel GbE |
| ≤500 Mbps, 5–15 users | Home + light pfBlockerNG | Celeron/Atom quad (J3160/J6412) | 4 | 4 GB | 2–4× Intel GbE |
| ~1 Gbps, 15–40 users | Fiber WAN, VLANs, VPN | Modern quad with AES-NI (J6412/i3) | 4 | 8 GB | Intel GbE / 2.5GbE |
| 1 Gbps + inline IDS/IPS | Snort/Suricata on gigabit | Fast quad, high single-thread (i3/i5) | 4+ | 8–16 GB | Intel 2.5GbE |
| 2.5–10 GbE, 40+ users / SOHO | Multi-gig, heavy services | Core i5/i7 / Xeon-D | 4–8 | 16 GB+ | Intel ix (10GbE) |
If you plan to segment the network with VLANs, the interface count matters more than raw throughput — budget an Intel port (or a trunk-capable managed switch) per segment.
How to size it (do this before buying)
To turn these three numbers into a concrete CPU, NIC, and RAM target, run them through our pfSense hardware sizing calculator before you spend anything.
Work backwards from three numbers:
- WAN throughput. Match to your ISP plan plus headroom. Plain NAT routing is cheap — even Atom-class CPUs route a gigabit. Cost explodes when you enable inline Snort/Suricata, which is single-flow CPU-bound and can roughly halve usable throughput on a given box (see Snort vs Suricata on pfSense for how the two engines differ on CPU load).
- Feature load. Firewall + DHCP + DNS is trivial. Inline IDS/IPS, many concurrent VPN tunnels, traffic shaping, or pfBlockerNG with large blocklists and reporting push CPU/RAM up. Size for what you’ll actually run within a year.
- Single-thread performance + AES-NI. pfSense’s packet path, IDS, and VPN throughput benefit more from strong per-core speed and AES-NI than from many weak cores. A fast quad-core beats a slow octa-core for this workload. AES-NI is effectively mandatory for good VPN performance and is present on essentially all modern Intel/AMD. If your main load is a VPN, note that WireGuard is far lighter on CPU than OpenVPN; the WireGuard setup guide covers why that changes your hardware budget.
NIC choice outweighs the CPU badge
Use Intel NICs (igb/em/ix). Realtek works for light use but has a long FreeBSD history of throughput and stability problems under sustained load, and inline IPS (netmap) often won’t run on Realtek. If a mini-PC only ships Realtek, plan for an Intel add-in card or pick a different unit.
CE vs Plus, hardware-wise
pfSense CE imposes no hardware vendor lock-in — any compatible x86-64 box works. pfSense Plus is tied to Netgate appliances (or a paid cloud image). Choose Netgate/Plus when you specifically want vendor support, Plus-only features, or an integrated appliance; choose CE on commodity hardware when you want maximum flexibility and value.
Official Netgate Hardware (pfSense Plus)
If you want pfSense Plus (commercial version, more features, official support), you need Netgate hardware.
Netgate 1100 (~$189)
- CPU: ARM Cortex-A53 (2-core, 1.0 GHz)
- NICs: 3×GbE (WAN + LAN + OPT)
- RAM: 1 GB DDR4
- Storage: 8 GB eMMC
- Verdict: Entry-level pfSense Plus appliance. Fine for home use under 200 Mbps. Too slow for IDS/IPS. Best if you want official Netgate support and pfSense Plus features.
Netgate 2100 (~$349)
- CPU: Marvell OCTEON TX2 CN9130 (4-core, ARM, 1.6 GHz)
- NICs: 5×GbE (2 WAN + 3 LAN)
- RAM: 4 GB DDR4
- Storage: 8 GB eMMC
- Verdict: Best official pfSense Plus appliance for homelab. Handles 500+ Mbps routing, ~200 Mbps with Snort IDS active. Great power efficiency (10–12W).
Community Hardware (pfSense CE)
Tier 1: Entry-level (sub-$200, up to ~500 Mbps IDS-off)
Protectli FW4C (~$180–220 used)
- CPU: Intel J3160 (quad-core, 1.6 GHz, 6W TDP)
- NICs: 4×Intel GbE (i211)
- RAM: 4–8 GB DDR3L
- Storage: mSATA SSD slot
- Fan: Fanless
- Verdict: Most popular homelab pfSense box. Runs cool and quiet. Snort inline IPS will saturate the CPU at ~250 Mbps on ET Open rules. Perfect for <500 Mbps WAN without IPS.
Topton/Cwwk N5105 (~$200–260)
- Intel N5105, 4×Intel GbE or 2.5GbE, fan-cooled.
- Noticeably more performance per dollar than the FW4C. Good for multi-gig ISPs. For more options in this class, see the dedicated best mini-PC for pfSense guide.
Tier 2: Mid-range ($200–400, up to ~940 Mbps IDS-off, ~600 Mbps IDS-on)
Protectli VP2420 (~$350 new)
- CPU: Intel Celeron J6412 (quad-core, 2.0 GHz, 10W TDP)
- NICs: 4×Intel 2.5GbE (i225)
- RAM: 8 GB DDR4 (upgradeable to 16 GB)
- Storage: M.2 NVMe + 2.5” SATA slot
- Verdict: Significant upgrade from J3160. 2.5GbE ports future-proof for multi-gig WAN. Snort ET Open handles ~600 Mbps comfortably.
Tier 3: High-end ($500+, 1 Gbps+ with IDS, 10GbE)
Protectli VP4630 (~$600+)
- CPU: Intel Core i3-10110U (dual-core, 4.1 GHz Turbo)
- NICs: 6×Intel 2.5GbE
- RAM: up to 64 GB DDR4
- Storage: dual M.2 NVMe
- Verdict: Handles 1 Gbps IDS/IPS throughput. Appropriate for a power homelab or SOHO deployment.
pfSense appliances: official vs third-party vs DIY
There are three routes to a pfSense appliance, and the right one depends on whether you value official support, price, or flexibility most.
- Netgate official appliances (pfSense Plus). Turnkey boxes that ship with pfSense Plus pre-installed, tuned firmware, and official Netgate support. They span low-power ARM units for the home up through rackmount Intel appliances for the office. Choose these when you want a supported, warranty-backed appliance or Plus-only features and would rather not source parts yourself.
- Protectli and generic mini-PC appliances. Fanless x86-64 boxes (Protectli Vault, plus Topton, CWWK, and Qotom units) built with multiple Intel NICs specifically to run a firewall OS. They run pfSense CE out of the box and typically deliver more performance per dollar than an equivalent official appliance, at the cost of no vendor support and self-installation.
- DIY and repurposed hardware. A mini-PC, small-form-factor desktop, or 1U server fitted with an Intel dual/quad-port NIC. This is the cheapest path per gigabit and the most flexible, but it is also the most assembly and offers no support. It suits anyone comfortable picking parts and re-flashing the OS.
For appliances that will terminate site-to-site or road-warrior tunnels, weigh the VPN engine before the CPU — OpenVPN vs WireGuard on pfSense explains why the protocol choice changes the appliance you need.
Key buying criteria
| Criterion | Recommendation |
|---|---|
| pfSense version | CE = any x86-64; Plus = Netgate hardware only |
| WAN speed | Match NIC to ISP tier (GbE ≤1G, 2.5GbE for multi-gig) |
| IDS/IPS (Snort) | J6412 minimum for inline IPS on 500+ Mbps |
| Power | Fanless <10W for always-on closet install |
| Official support | Netgate appliance required for paid support contracts |
RAM and storage guidance
- RAM: 2 GB is the bare minimum for routing on the smallest appliances; 4 GB is a comfortable floor for CE with basic services. Run Snort/Suricata, pfBlockerNG with large lists, or heavy reporting and you want 8 GB+; 16 GB is cheap headroom. The ZFS install benefits from more RAM rather than less.
- Storage: use a real SSD (SATA/NVMe), not a USB stick or low-endurance SD card — Snort, pfBlockerNG, and the RRD/reporting database write continuously and wear out cheap flash. 16–32 GB+ is sensible once logging/reporting is on; the base OS is small. The ZFS layout (where available) gives snapshot/rollback before updates and is worth the slightly higher RAM cost.
Buying used safely
Used Protectli/mini-PC boxes are the best value in homelab firewalls:
- Confirm the exact NIC chipset (Intel, not Realtek) from the model spec or the seller.
- Verify it accepts the RAM/storage you plan to add (DDR generation, M.2 vs mSATA, SATA bay).
- Check port count for future VLAN/DMZ growth — adding NICs to a sealed fanless case is often impossible.
- Re-flash pfSense yourself; never trust a pre-installed firewall image from a stranger.
Virtualized vs bare metal
You can run pfSense as a VM under Proxmox, ESXi, or Hyper-V, and many homelabbers do. The tradeoffs:
- Bare metal is simpler, fails independently of your hypervisor, and is what most home users should pick. When the firewall is its own box, a host reboot or storage issue does not take down your internet.
- Virtualized makes sense when you already run a hypervisor 24/7 and want to consolidate. The catch is NIC handling: pass through a dedicated Intel NIC (PCIe passthrough/VT-d) for the WAN rather than a virtual bridge, or you inherit virtio quirks and lose the isolation that makes a firewall a firewall. Budget a physical NIC port per pfSense interface.
If virtualization is new to you, start bare metal on a cheap mini-PC and migrate later; it removes an entire class of “is it the firewall or the host” debugging.
Used enterprise small-form-factor PCs
A refurbished Dell OptiPlex Micro, HP EliteDesk Mini, or Lenovo ThinkCentre Tiny is often the cheapest competent pfSense box if you add networking. They ship with one onboard NIC, so you need a second interface:
- Add an Intel-based USB 3.0 NIC (acceptable for a secondary/LAN link, not ideal for a high-throughput WAN), or
- Use a model with an internal M.2/PCIe slot and fit an Intel dual-port card.
These units bring strong single-thread CPUs (often i5/i7) for the price, which is exactly what pfSense’s IDS and VPN paths want. The downside is fan noise under load and the NIC gymnastics above. For a pure router with light services, they are excellent value.
When this is the wrong purchase
Don’t buy a 6-NIC high-end box “to be safe” for a 300 Mbps line with no IPS — a quiet fanless dual/quad-core unit idles near-silent, sips power 24/7, and does the job. Don’t expect inline Snort at multi-gig from an entry Atom appliance; it will be the bottleneck and the software will get the blame. If you just need basic routing for a small flat network, a repurposed low-power PC with an Intel dual-NIC card is often the most economical path — buy purpose-built or Netgate hardware when fanless operation, low idle power, port density, official support, or pfSense Plus features genuinely matter to you.
FAQ
What are pfSense hardware requirements?
The official minimum pfSense hardware requirements are a 64-bit amd64 CPU, 1 GB of RAM, 8 GB of storage, and two network interfaces. That baseline routes a basic home network, but a comfortable modern install wants a dual or quad-core CPU with AES-NI, 4 GB of RAM (8 GB with IDS or pfBlockerNG), an SSD, and Intel NICs.
What hardware does pfSense need?
pfSense needs any compatible x86-64 machine with at least two network ports, one for WAN and one for LAN. Intel NICs (igb/em/ix) are strongly preferred over Realtek for throughput and inline IPS support. pfSense CE runs on commodity hardware, while pfSense Plus is officially supported only on Netgate appliances.
How much RAM does pfSense need?
pfSense needs 1 GB of RAM at the documented minimum and runs comfortably on 4 GB for routing with basic services. Enabling Snort or Suricata, pfBlockerNG with large blocklists, or heavy reporting pushes the practical floor to 8 GB, and a ZFS install benefits from more RAM. For most homelabs, 8 GB is inexpensive, safe headroom.
What are the best pfSense appliances?
The best pfSense appliances depend on support needs: Netgate units ship pfSense Plus with official support, while fanless Protectli Vault and similar mini-PCs offer more performance per dollar running pfSense CE. Netgate suits users who want a warranty-backed, supported box; third-party mini-PCs suit value-focused homelabbers comfortable installing the OS themselves.
What CPU does pfSense need for IDS/IPS?
Inline IDS/IPS (Snort or Suricata) is single-flow and CPU-bound, so it rewards strong single-thread performance and AES-NI over core count. A fast modern quad-core such as a J6412, i3, or i5 handles IDS on a gigabit line; entry Atom or ARM appliances become the bottleneck well before that. Budget roughly double the CPU you would use with IDS off.
Comparing pfSense vs OPNsense ↗ hardware? FirewallCompare hardware guide ↗ has side-by-side appliance spec sheets for both platforms.
Related
Best Mini PC for pfSense 2026: Buying Guide and Picks
What actually matters when picking a mini PC for pfSense in 2026: Intel NICs over Realtek, core count for IDS and VPN, RAM headroom, and the specific
pfSense Setup & Configuration Guide (2026): Install to First Rules
pfSense configuration and install guide: assign WAN/LAN, run the setup wizard, set up DHCP and DNS, and add your first firewall rules on CE or Plus.
pfSense vs OPNsense for Homelab: Which Firewall Wins in 2026?
A technical breakdown of pfSense CE, pfSense Plus, and OPNsense for homelab use — covering update cadence, WireGuard, Suricata, multi-WAN, UI, and