The securityrouter.org software is based on the latest OpenBSD release (as of July 2017, 6.1). It runs on effectively any x86 computers/servers and virtualization hosts, and makes a great choice both for affordable Mini-ITX appliances (with Intel Atom or AMD Geode CPUs) as well as high-end servers (preferably with AES-NI for high VPN throughput).
OpenBSD has its own hardware compatibility list for i386 (x86) and amd64 (x86-64). Since most components in a x86 computer are standardized, hardware support usually boils down to network interface driver support. For high performance, the Intel PRO/1000 or 10GE devices are recommended.
Below is a list of computers/servers/hypervisors that we, or our users, are successfully running the security router software on. However, any x86 machine is likely to work.
|PC Engines ALIX2D3||≈ $100||Fast boot, AES acceleration, use i386|
|PC Engines APU||≈ $125||Fast boot|
|Intel D2500CC||≈ $220||Use amd64|
|Intel DH77EB||Intel i3-3220, use amd64|
|Dell PowerEdge R200||Tested with Intel NICs, use amd64|
|Dell PowerEdge R320||≈ $1000||Slow boot, Intel NICs are preferred, use internal USB for boot, use amd64|
|Dell PowerEdge R720||Tested with Xeon X5650 and Broadcom NICs|
|Dell PowerEdge 2850||Tested with Intel NICs|
|HP DL120 G7||≈ $800||Tested with Xeon E31220, AES acceleration, slow boot, use amd64|
|Supermicro X7SPA-HF||≈ $350||End-of-sale, replaced|
|Supermicro X8STi||Tested with Xeon W3565 and Intel 82576 NICs|
|Axiomtek NA-100||AES acceleration, use i386|
|Soekris net4801||≈ $250||Slow CPU, use i386|
Any virtualization platform able of performing full hardware virtualization should be supported. The table below contains the ones we've tested.
|VMware ESXi (vSphere)||vmware-amd64-xx.ova||Use "Deploy OVF template", both E1000 and VMNET2 NICs offers good performance|
|VMware Workstation/Fusion||vmdk-xxx-xxx.zip||Simply launch the VMX file|
|KVM||any||You need to convert the image yourself, use VirtIO networks drivers|
|Parallels Desktop||vmdk-amd64-xx.zip||Simply launch the VMX file, add E1000 NICs|