- System software e.g. Linux, Windows or MacOSX
- Downloading the eGroupWare Package
- Webserver and php-Interpreter e.g. Apache, IIS recommended Apache 2, min. php 4.3, recommended php 5
- Database (SQL) e.g. MySQL, Postgres, MaxDB, MSSQL min. MySQL 4.0, recommended MySQL 4.1 or 5.0
- SMTP-Server e.g. Postfix
- Client Browser e.g. Firefox, Internet Explorer
- Client IMAP-Server e.g. Cyrus (POP3 also possible, supported only by Anglemail -- not by the standard email application FelaMiMail.
Before installing egroupware you have to install apache2 and mysql with php support
Web Server Setup
Install apache2 with php support check here
Database Server Setup
Install mysql with php support
sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
sudo apt-get install php4-mysql
If you want to install php5 support use the following command
sudo apt-get install php5-mysql
Install postfix in Ubuntu
sudo aptitude install postfix mailx php5-imap
choose satellite system and just press enter when asked other questions, but don't select any relay host (remove smtp.xxx.xxxx)
Change /etc/mailname to say: test.com
Change /etc/aliases such that,
# Added by installer for initial user
Replace firstname.lastname@example.org with your own e-mail address!
Finally, do as root
restart postfix using the following command
sudo /etc/init.d/postfix restart
and if you want to install imap or pop3 servers you can install of your choice and this is only optional.
Installing eGroupware in Ubuntu
sudo aptitude install egroupware
This will start the installation process and you see the following screen first
Now it will ask for which webserver you want to configure for egroupware i am using apache2 and select which one you are using from the list.
Enter the which user you want to use for header user admin and i have entered admin and click on ok
enter the header admin user password
Confirm the header admin password
this time you have choose the option for libc-client without maildir support and i am selecting yes and click on ok
That’s it this will complete the egroupware basic installation.
Go to http://yourserverip/egroupware/setup/ to setup egroupware
Select Your Language and click on "Run Installation Tests"
Now you should see similar to the following screen here you need to click on "Continue to the Header Admin"
Enter your header user admin username and password to login.
Once you login you should see the following screen in this you need to enter all the required fields with the exact information.Important one is enter the configuration username and password for you to login after installation .You click on Add new database instance and write config click on continue.
header.inc.php created click on continue
Now you need to enter the setup/config admin login details and click on login
Here you need to enter DB root username,password and click on Create database
you should see the following screen with red cross marks first thing is you need to click on install button to install all the required applications
Now you should see the following screen with two red cross marks this means you have to setup mail server settings, create the admin account.
Once you created everything you should see similar to the following screen
Now you need to login using the following URL
http://yourserverip/egroupware/ enter your configuration admin username and password to login
Once you logged in into the egroupware you should see similar to the following screen