Installation, planning and skills

Installation instructions

EGroupware Enterprise Line - EPL  EGroupware Community Version

Server and Operating Systems

  • OpenSUSE, SLES, Fedora 17-20, RHEL, CentOS, Debian, Ubuntu (current versions)

Small Business

  • Run all components on a single Server (root access required)
  • 8 GB physical memory and 50 GB disk space for database (1-2 GB) and file store are sufficient for startup installations.
  • Recommended operating system: Linux 64 Bit, PHP 5.5 (minimum requirement)
  • Current browser versions only. Most recommended: Chrome, Safari, Firefox. IE possible.

Large Business

  • Run components on different servers: web server, data base server, e-mail server, LDAP server for identity management.
  • Data base and storage volume according to business requirements.
  • Recommended operating system: Linux 64 Bit, PHP 5.5 (minimum requirement)
  • Current browser versions only. Most recommended: Chrome, Safari, Firefox. IE possible.

High Performance

  • Run components on different servers: web server, data base server, e-mail server, LDAP server for identity management.
  • Data base and storage volume according to business requirements.
  • Recommended operating system: Linux 64 Bit, PHP 5.5 (minimum requirement)
  • MariaDB instead of MySQL
  • Web server: nginx on multiple servers
  • Current browser versions only. Most recommended: Chrome, Safari, Firefox. IE possible.
  • Special installation packages available for EGroupware Enterprise Line - EPL only.

 

Installation options

Recommended Databases

  • MariaDB, MySQL

Webserver

  • Apache, nginx

E-mail server

  • Dovecot
  • Cyrus
  • Postfix

Authentication

  • Central authentication with LDAP or ADS – EGroupware, Mail, etc.
  • PAM, HTTP, NTLM, Linux Passwd possible
  • For stand-alone EGroupware installations – DB and Webserver – authentication with SQL (default)
  • Central user management with EGroupware and LDAP

Security

  • OpenSSL, Blowfish Passwort Hashing as default, but any web certificate can be installed (e.g. CaCert, Digicert, Thawte, StartSSl, own certificate authority).

 

Required skills

Server administration

  • Linux server installation and administration
  • Web server installation and administration
  • IMAP/LDAP/ADS knowledge

EGroupware administration

  • EGroupware setup
  • Database administration
  • EGroupware administration
  • PHP knowledge