Version 12 (modified by icorreas@…, 2 years ago) (diff)

Name changed from Hardware to Documentation/Community/Installation/Hardware

Zentyal server Hardware Requirements

Zentyal Server runs on standard x86 hardware, but make sure that Ubuntu Lucid 10.04 LTS (kernel 2.6.32) supports that hardware. You should be able to check that information from the vendor, otherwise check  Ubuntu Certified Hardware Catalog,  Ubuntu wiki,  Servers certified for Ubuntu 10.04 LTS or google it.

Default Zentyal Server installer is i386 (32 bits) which works on both x86 and x86_64 architectures. If you want to install a pure amd64 (64 bits) system, use Ubuntu installer and install Zentyal packages from our  PPA.

The hardware requirements for a Zentyal server depend on the modules you install and how many users will you provide service and their usage patterns.

Some modules have low requirements like Firewall, DHCP or DNS but others like Mailfilter or Antivirus need more RAM memory and CPU. Proxy and File sharing modules would benefit from faster disks due their intensive I/O usage.

A RAID setup, like RAID1 (mirroring) gives a level of security against hard disk failures and increased speed on read operations.

If you use Zentyal as a gateway or firewall, at least two NIC (network cards) will be necessary, but if you use it has a standalone server, one NIC is enough. If you have two or more Internet connections, you can have one NIC for each router or connect them to one network card having them in the same subnet. VLAN is also an option.

Also, it is always a good recommendation to have an UPS for your server.

For a general purpose server with the usual usage patterns, these would be the recommended minimum requirements:

Zentyal task Users CPU Memory Disk NICs
Gateway <50 P4 equivalent 2G 80G 2+
50+ Xeon Dual core equivalent 4G 160G 2+
UTM <50 P4 equivalent 1G 80G 1
50+ Xeon Dual core equivalent 2G 160G 1
Infrastructure <50 P4 equivalent 1G 80G 1
50+ P4 equivalent 1G 160G 1
Office <50 P4 equivalent 1G 250G 1
50+ Xeon Dual core equivalent 2G 500G 1
Communications <50 Xeon Dual core equivalent 4G 250G 1
50+ Xeon Quad core equivalent 8G 500G 1

When combining more than one role you can think in terms of the higher requirements. If you are deploying Zentyal an environment with more than 100 users, a more detailed analysis should be done including usage patterns, benchmarking and high availability.