This manual is deprecated. Please visit https://groupoffice.readthedocs.io for the latest documentation.

Server Manager

From Group-Office Groupware and CRM Documentation
Revision as of 15:33, 4 February 2009 by Admin (Talk | contribs) (New page: ==Server manager== The server manager is a module that can manage other Group-Office installations on a Debian server. Partners can obtain the installation package from Intermesh. You nee...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Server manager

The server manager is a module that can manage other Group-Office installations on a Debian server. Partners can obtain the installation package from Intermesh.

You need to have a domain and all subdomains point to the IP address of the server. For example *.groupoffice.eu. CustomerX will get the domain http://customerx.groupoffice.eu


By default the servermanager is installed at https://<IP_ADDRESS>/

How is the server organized?

The server uses Apache 2, Postfix, Dovecot and Spamassassin

Apache and Group-Office

A virtual host for all Group-Office installations is created in /etc/apache2/sites-enabled/000-groupoffice. It uses a VirtualDocumentRoot (More info: http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html) so any domain name pointing to the server IP will automatically work when it's created in the servermanager. SSL is also preconfigured with a test certificate using the apache module mod_ssl.

The VirtualDocumentRoot is located at: /var/www/groupoffice/ so there's a directory for each domain in that directory. For example;

/var/www/groupoffice/customer.groupoffice.eu/

In that directory there is a symlink called "groupoffice" that points to /usr/local/groupoffice. That is where the actual source of Group-Office is located. There is also a folder called /usr/local/servermanager. This is the Group-Office source that also contains the servermanager module and the postfixadmin module.

The config.php file for each Group-Office installation can be found in /etc/groupoffice/<DOMAIN>/config.php. There is also a /etc/groupoffice/globalconfig.php. The configuration parameters in here apply to all installations.