# Egroupware EGroupware hat den Schwerpunkt, wie der Name schon vermuten lässt, stärker auf Groupware, wie E-Mail, Kalender, Kontakte und weiteres. Neben einer Office-Integration mit Collabora und Jitsi Video, gibt es aber auch eine Dateiablage. Allerdings ist es in der freien Version von EGroupware nicht möglich Ordner- oder Dateien zu teilen und diese kann deswegen nicht mit Seafile oder Nextcloud mithalten. Außerdem ist EGroupware weniger modular und externe Entwickler:innen können nicht so leicht über Apps Funktionen hinzufügen. Das Unternehmen ist eine deutsche GmbH, die sich durch EPL-Lizenzen finanziert. Das Design ist etwas in die Tage gekommen und kann für neue User:innen durch die große Zahl von Funktionen unübersichtlich und abschreckend wirken. Da EGroupware als alleinstehende Suite konzeptioniert wurde, ist es nicht möglich eine externe Authentifizierung anzubinden. Sie kann aber als SSO-Provider eingerichtet werden und andere Apps anbinden. In einem Test verlief die Installation recht hakelig. Dabei gab es Probleme mit der Collabora Integration, die zur Fehlfunktion der gesamten Suite führte. Features laut Hersteller: - Calendar (including group calendars and resource management) - Collabora (Collaborative online document editor integrated with Filemanager) - Address books (with customer relationship management) - Filemanager - E-mail client - Infolog (Information and task management) - Timesheets - Tracker (Issue Management) - Project Management - Wiki (Knowledge base) - Admin ## Allgemeine Informationen - [Website](https://www.egroupware.org>) - [Source Code](https://github.com/EGroupware/) - [Dokumentation](https://github.com/EGroupware/egroupware/wiki) - Lizenz: GPL 2 - Programmiersprache (Framework): PHP, JavaScript, Shell, C, CSS - Geschäftsmodell: Es gibt eine Enterprise- und eine Community-Version. Die Community-Version kann relativ gut produktiv eingesetzt werden. Bekannte Einschränkungen in der Community-Version: Benutzerverwaltung unterstützt in der GUI keine Gruppen (in DB trotzdem möglich) und der Dateimanager hat keine Teilen-Funktion - Die Datenbanken sind in beiden Versionen identisch und ein Wechsel in beide Richtungen zwischen den Versionen soll jederzeit möglich sein. Vergleich der Versionen: ### Kernfunktionen (Spezialisierung der Plattform) - E-Mail (Multipostfach, auch vom Admin für Benutzer einrichtbar) - Kalender (Groupwaretypische Darstellung und Funktionen) - Adressbuch (Interagiert z.B. mit E-Mail) - Infolog (Notizen, Anrufprotokolle, Aufgaben etc.) ### Erweiterte Funktionen (nicht spezialisiert darauf) - Projektmanagement - Wiki - Office - Dateimanager (Anbindung von externem Speicher mindestens mit Samba möglich.) ## Technisch ### Installation - coop-cloud recipe: noch nicht vorhanden - Docker: - [Docker-Compose](https://github.com/EGroupware/egroupware/wiki/Docker-compose-installation) - Healthcheck: nicht bekannt - Secrets: nicht bekannt - Konfiguration via: Als Admin über die Web-GUI - API-Dokumentation: noch nicht gefunden - Abhängigkeiten: - App: Docker + Docker compose - Datenbank: Standard ist MariaDB (in Docker compose berücksichtigt) - SMTP / Email: Für das Mailing sollte es einen separaten Mail-Server geben. - Für Prod: rProxy davor mit Zertifikaten oder Traefik entsprechend konfigurieren - Installationshinweise: (Was ist alles schief gelaufen?) - Über Docker compose vom Hersteller entsteht kein lauffähiges System - Es müssen einige Verzeichnisse manuell angelegt werden - Es musste im egroupware-compose.yml "DONT_GEN_SSL_CERT=1" in "DONT_GEN_SSL_CERT=0" geändert werden, damit das Paket läuft - Für Prod ist ein rProxy bzw. Traefik mit Zertifikaten erforderlich ### Authentifizierung & SSO z.B LDAP, openid-connect, saml Mindestens LDAP wird unterstützt. openid wird erwähnt (sollte auf Funktion überprüft werden) ### Entwicklung - Maintainership: EGroupware GmbH, 67663 Kaiserslautern - Contributors: Hauptentwickler Ralf Becker - Letzte Änderung: 10.06.2022 (fast tägliche Entwicklung auf GitHUB) - Letzter Release / Zyklus: Minor-Releases alle paar Tage, Major-Releases aktuell etwa jährlich - Erweiterbarkeit: noch nicht näher geklärt (Nicht ganz so offen modular, wie Nextcloud, dafür sind die Komponenten stabiler) - Geplante Entwicklung / Roadmap: noch nicht gefunden Überprüft am: 10.06.2022 ### sonstiges - Import / Export von Userdaten (Noch nicht näher untersucht) ## Notizen Version 1.1 14.06.2022