Dies ist der erste Teil des Projektes Groupware-Server installieren.
Zuerst brauchen wir eine gemeinsame Datenbasis. Ich habe mich für postfixadmin entschieden, da es eine gute Möglichkeit bietet alle Informationen gebündelt über ein einfaches und übersichtliches Webinterface zu verwalten.
Installation
Die folgenden Voraussetzungen müssen erfüllt sein:
- apache2
- mysql-server/mysql-client
- php5 mit den Modulen php5-imap und php5-mysql
Zuerst muß das Installationspaket heruntergeladen werden – ich habe mich für das deb-Paket entschieden. Damit die neueste Version genutzen werden kann, muß zuerst eine neue Version des Paketes wwwconfig-common installiert werden, welche leider noch nicht in der aktuellen stable Debian Lenny integriert ist. Deswegen muß in /etc/apt/sources.list die Quellen für den Lenny-Nachfolger Squeeze eingetragen werden:
# Offizieller Debian Mirror
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
# Security Updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
mit einem
apt-get -t squeeze install wwwconfig-common
wird es dann installiert.
Die Installation von postfixadmin selber startet man mit
dpkg -i postfixadmin-2.3rc5_all.deb
Während der Installation werden verschiedene Informationen abgefragt

Zuerst muß der entsprechende Webserver gewählt werden, damit dieser für das Webinterface konfiguriert werden kann.
Weiter geht es demnächst.
Konfiguration
Maßgeblich muß die Datei /etc/postfixadmin/config.inc.php bearbeitet werden
Zuerst muß der Passus
/*****************************************************************
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
* The following line needs commenting out or removing before the
* application will run!
* Doing this implies you have changed this file as required.
* i.e. configuring database etc; specifying setup.php password etc.
*/
$CONF['configured'] = false;
bearbeitet werden. Erst dann kann man nach Anpassung der Datei und dem Abschluß des Setups durch die Webseite auch auf das Webinterface zugreifen.
$CONF['configured'] = true;
Weiter geht es mit den anderen Variablen
Anpassung des Passworts geschieht hier nicht, sondern wird anschließend nach Anpassung der Parameter über die Weboberfläche gesetzt
$CONF['setup_password'] = 'changeme';
Setzen der URL für das Webinterface
$CONF['postfix_admin_url'] = '';
Konfiguration der Datanbank-Parameter
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfixadmin';
$CONF['database_password'] = 'password';
$CONF['database_name'] = 'postfixadmin';
$CONF['database_prefix'] = '';
Setzen der Administrator-Adresse, die als Absender benutzt wird
$CONF['admin_email'] = ‘postmaster@change-this-to-your.domain.tld‘;
Das sind die wichtigsten Parameter, alle anderen sollten sich angeschaut und ggf. angepaßt werden. Nun kommen wir zur Weboberfläche. Nach Aufruf der URL http://SERVER.DOMAIN.DE/postfixadmin/setup.php werden die Datenbank-Tabellen angelegt und die Installation getestet. Zum Abschluß kann man hier den Admin-Zugang festlegen.

Den Hinweis beachten und die entsprechende Variable in /etc/postfixadmin/config.inc.php aktualisieren

Nach dem Anlegen des Superusers kann man nun über die URL http://SERVER.DOMAIN.DE/postfixadmin auf das Webinterface von postfixadmin zugreifen
Linkliste
- http://controlc.de/2009/06/16/debian-groupware-server-installieren-ubersicht/
- http://postfixadmin.sourceforge.net/
- http://sourceforge.net/project/showfiles.php?group_id=191583
- Linkification: http://ftp.de.debian.org/debian/
- Linkification: http://security.debian.org/
- Linkification: mailto:postmaster@change-this-to-your.domain.tld
- Linkification: http://SERVER.DOMAIN.DE/postfixadmin/setup.php
- http://controlc.de/wp-content/uploads/2009/06/Postfix-Admin-localhost-1538_1245145239873.jpeg
- http://controlc.de/wp-content/uploads/2009/06/Postfix-Admin-localhost-1538_1245145395990.jpeg
- http://controlc.de/wp-content/uploads/2009/06/Postfix-Admin-localhost-1538_1245146153972.jpeg










Pingback: makomi.de» Blogarchiv » debian | Groupware-Server installieren – Übersicht