wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


en:hardware:requirements

System Requirements

This page will give you more insight about which hardware requirements are needed and why. You can built highly customised systems as IPFire scales from very small boards to huge machines depending on the workload you expect.

Processor

x86

IPFire requires a i586 CPU (from the Intel Pentium I upwards) or better. It is recommended that a 1 GHz processor or faster is used. IPFire will also run with slower CPUs.

ARM

Since IPFire 2.9 some ARM single board computers are supported. Please check out the ARM section on this wiki.

Memory

The minimum amount of memory required to run IPFire is 512MB. The developers recommend at least 1GB. If various add-ons are used, the amount of memory should be even higher. Memory consuming features/add-ons are the web proxy and URL filter as well as the Intrusion Detection System snort.

If you have 4 GiB of memory or more there is an optional "PAE" kernel that should be installed via the Pakfire manager. Once installed a reboot is required before all memory will be visible to IPFire.

Mass storage

Mass storages devices typically have a lot of capacity. They could serve as media for backups or mass data storage with low access times. In IPFire different types of mass storage can be used;

Drives

Although the base system of IPFire requires only a couple of hundreds of megabytes for program data, the least amount of storage is 2GB. The developers recommend at least 4GB for log files and add-on packages.

IPFire supports drives of 3 TB and larger with IDE, SATA and SCSI. Most hardware RAID controllers are supported, too.

Networking

IPFire needs at least two network adapters (see Network topologies and access methods). The vast majority of Ethernet network adapters on the market works very well. Adapters with 10MBit/s and ISA connector are not supported any more. Also not all adapters with 10GBit/s are working.

Also see Performance leaks with passive network interface cards.

Translations of this page?:
en/hardware/requirements.txt · Last modified: 2015/03/07 17:19 by MichaelTremer