Below you will find installation instructions for OpenGroupware.org. Note that OpenGroupware.org packages are different to SKYRiX ones and do not contain any autoconfiguration, so you need to do some steps on your own.

Note: The installation of OGo is not particulary easy for people new to GNU/Linux! If you don't already know how to configure Apache or PostgreSQL, consider to consult your local Linux guru, buy a SKYRiX distribution of OGo or, for evaluation, just try out the excellent OGo Knoppix CD!

Getting Help: If you have problems with the installation, please join one of the users mailinglists. You'll find help with configuring OGo and of course, with getting Apache and PostgreSQL up and running. Also make sure you check the FAQ first and use the quicksearch function on the webpage to check the mailinglist archives!

Note: Currently OGo is being prepared for the 1.0 release cycle. The installation of 1.0alpha packages is going to be different (easier) compared to the "old" CVS trunk builds.

Installation Steps

Install Packages or Build the Sources

First install either the Debian or RPM packages, or if you are building from source, do that.
Required: [Setup Debian Packages] or [Setup RPM Packages] or [Build Source]

Kelley Graham provides a perl script to install the OGo RPM packages. Thanks Kelley!

Setup a Database

OGo stores most of it's data in a relational database. OGo comes with support for PostgreSQL and FrontBase, PostgreSQL is recommended since it's already coming with your GNU/Linux distribution and therefore much easier to install.
After you have setup the database schema, you should already be able to run OGo manually from the Unix shell. Images might be missing though.
Required: [Install Postgres]

Configure the Apache Module

SOPE, the application server OGo is based on, should always be run with an Apache in front. Apache will do the hard work of processing proper HTTP/1.1 and will reduce the IO load on OGo (so OGo will be busy processing requests instead of receiving them).
Further we need to map static image resources which are usually served by Apache (no need to trigger the application server for a static file).
Required: [Configure Apache]

Create Init Scripts

To automatically start and stop OGo when you reboot or turn of your machine, you should create "init" scripts. Init scripts are small shell scripts which are automatically run during startup and shutdown.
Required: [Create Init Scripts]