|Version 12 (modified by icorreas@…, 2 years ago) (diff)|
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:
|50+||Xeon Dual core equivalent||4G||160G||2+|
|50+||Xeon Dual core equivalent||2G||160G||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.