EGroupware

[EGroupware-Logo]
EGroupware-Logo
© EGroupware GmbH

EGroupware

Ich beschäftige mich hier mit der „EGroupware“, aktuelle Version 17.1.

EGroupware ist ein webbasierte Groupware, die verschiedene Applikationen unterstützt, insbesondere für Kalender, Adressbuch, u. a.

Die EGroupware ist Open Source (bei GitHub verfügbar, GPL2-Lizensierung) und neben einer kostenpflichtigen „EPL“-Version gibt es die frei verfügbare „Community Edition“. Sie läuft auf Linux-Servern mit Apache oder nginx, PHP und MySQL oder MariaDB.

Für gängige, aktuelle Betriebssysteme (CentOS, Debian, Fedora, OpenSuse, Ubuntu ...) gibt es vorgefertigte, einfach zu installierende Repositories.

Soweit zur Theorie. In der Praxis ergeben sich dann aber doch einige Fallstricke...

Ratefuchs? Online-Quiz!
Lust auf Rätsel mit tollen Preisen?
Mach mit bei der Rätselrally!

Ungebetener Gast

Tatsächlich ist die Repository-Installation einfach, schnell und funktioniert auf Anhieb. Ich hatte auf meinem Debian gemäß der Anleitung mit nur drei Kommandos das Paket installiert und danach lief alles völlig problemlos.

Aber: Seit Version 17.1 setzt EGroupware auf die Integration der Collabora-Suite. Das mag ganz toll sein, führt aber leider dazu, dass die Anzeige-Funktionalität für Dokumente völlig im Eimer ist. Soll heißen: Der Dateimanager der EGroupware, mit dem man bisher einfach und leicht wichtige Dokumente zentral ablegen und anzeigen (und ODF-Dokumente über das integrierte webodf-Javascript sogar direkt online bearbeiten) konnte, ist ohne eine Lizenz für die Collabora-Suite nicht mehr vernünftig nutzbar. Die Funktionalität lässt sich auch in der Admin-Oberfläche nicht abschalten, jedenfalls habe ich nichts gefunden. Man kann natürlich versuchen, im Programmcode etwas zu machen, der ist aber für Nichteingeweihte ziemlich unübersichtlich. Leider sind die im Web auffindbaren Informationen auch nicht sehr hilfreich, da zum Großteil nicht aktuell.

Tatsächlich habe ich dann eine ganz einfache Lösung gefunden: Nicht aus dem Repository installieren, sondern einfach direkt von GitHub! Dann bekommt man einen Server, in dem das Anzeigen von Dokumenten aus dem Dateimanger und das Bearbeiten von ODF-Dokumenten ohne die Collabora-Suite problemlos funktioniert!

Klingt kompliziert? Ist es aber gar nicht. In Anlehnung an das Dokument README.md, hier für mein Debian-9:

apt-get install composer
cd /path/to/your/docroot
git clone -b 17.1 https://github.com/EGroupware/egroupware.git
cd egroupware
./install-cli.php

... und dann einfach über http://servername/egroupware/ den Anleitungen folgen und fertig!

Nachtrag

Anscheinend kann man Collabora deaktivieren, indem man den Anwendern die Aufrufberechtigung entzieht. Hätte ich mir anders vorgestellt, vermutlich hab ich es deshalb nicht gefunden.

Ressourcen im Netz

© 2019 Thomas Omerzu, Dortmund, Germany
Erste Version Juli 2019 - Letzte Änderung 23.07.19 00:00

Seitenzugriffe seit dem 18.07.2019