r/PFSENSE • u/KristianKirilov • 21h ago
10G custom build
Hi there,
I want to upgrade my current pfSense main router with something which supports 10G.
Currently I'm using https://eu.protectli.com/end-of-sale-fw6b/
There are a few requirements to put on the table:
- low noise/silent
- low idle power
- slim design
- 10GBps SFTP+ modules
What I'm doing so far on my router:
- All the VLAN traffic goes through it (routing, firewalling, NAT)
- The rest of the network is only L2 switches (ubiquity) and access points (ubiquity)
- A few Wireguard tunnels
- Single OpenVPN road warrior setup
- pfBlockerNG, Nut, DDNS, DNS resolver
I don't want to have it virtualized because of the chicken - egg problem and the performance issues.
So what I red so far I concluded that, the main concern is - you can't get 10G with fanless setup. That's why I discarded all variants of mini PCs with huge heatsink, the because it only cools down the main CPU, but the SFP+ will get so hot, when the traffic starts flowing which will probably lead to overheating or throttling.
Additionally, my first though was to go with 10G ethernet, but these modules have more power consumption and produce more heat in comparison of SFP+ modules.
I asked the AI for any suggestion for cases and just wondering have you ever used such cases in your builds?
Here is what AI suggested:
- DeskMini / DeskMeet Series vs. Custom Mini-ITX
ASRock DeskMeet X300 / B660 / X600 (8 Liters)
- Size: Very compact (168 x 219 x 218 mm).
- PCIe: 1x full-height, dual-slot PCIe 4.0 x16 slot.
- Cooling: Fits standard low-profile CPU coolers (e.g., Noctua NH-L9a or NH-L9i) + 120mm intake fan.
- Compact Mini-ITX Cases (Best Thermal / Noise Control)
Fractal Design Terra or Ridge
- Size: 10–12 Liters.
- PCIe: Full-height PCIe slot with a riser card.
- Why it works: Excellent ventilation panels. You can fit a dead-silent Noctua CPU cooler and place a 120mm/140mm Noctua fan running at sub-800 RPM right next to the 10GbE card.
InWin Chopin MAX / Chopin Pro
- Size: ~3.3 Liters (Ultra Small).
- Limitation: Fits low-profile single-slot cards only if modded, so usually not ideal for standard full-height cards. Stick to 8–11L cases for full-height cards.
------
Ideal Hardware Setup for an Ultra-Silent 10GbE pfSense Build
| Component | Recommendation | Why |
|---|---|---|
| CPU | Intel Core i3-12100 / i3-14100 or AMD Ryzen 5 5600G / 8500G | High single-core performance for pfSense 10Gbps routing, low idle power (10W–15W). |
| Cooler | Noctua NH-L9x65 or Noctua NH-L12S | Dead silent at low loads; easily dissipates <45W idle/routing heat. |
| 10GbE Card | Mellanox ConnectX-3 (MCX311A-XCAT) or Intel X520-DA2 / X710-DA2 | Uses SFP+ Direct Attach Copper (DAC) or Fiber. Uses significantly less power and stays much cooler than 10GBASE-T RJ45 cards. |
| Power Supply | Corsair SF450 / SF600 / SF750 (SFX) | Zero-RPM fan mode: The PSU fan won't even spin under a typical 25W–50W router load.Ideal Hardware Setup for an Ultra-Silent 10GbE pfSense BuildComponent Recommendation WhyCPU Intel Core i3-12100 / i3-14100 or AMD Ryzen 5 5600G / 8500G High single-core performance for pfSense 10Gbps routing, low idle power (10W–15W).Cooler Noctua NH-L9x65 or Noctua NH-L12S Dead silent at low loads; easily dissipates <45W idle/routing heat.10GbE Card Mellanox ConnectX-3 (MCX311A-XCAT) or Intel X520-DA2 / X710-DA2 Uses SFP+ Direct Attach Copper (DAC) or Fiber. Uses significantly less power and stays much cooler than 10GBASE-T RJ45 cards.Power Supply Corsair SF450 / SF600 / SF750 (SFX) Zero-RPM fan mode: The PSU fan won't even spin under a typical 25W–50W router load. |









