4.7 KiB
Egroupware
Die EGroupware hat ihren Schwerpunkt, wie der Name schon vermuten lässt, mehr 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 kann deswegen nicht mit Seafile oder Nextcloud mithalten. Außerdem ist EGroupware weniger modular und externe Entwickler können nicht so leicht über Apps Funktionen hinzufügen. Das Unternehmen ist eine deutsche GmbH, die sich hauptsächlich durch EPL-Lizenzen finanziert. Das Design ist etwas in die Tage gekommen und kann für neue User mit den vielen Funktionen abschreckend wirken. Das 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. Bei uns verlief die Installation recht hakelig. Grade durch die Integration verschiedenster Dienste besteht eine große Abhängigkeit und sie ist anfälliger für Fehler. In unserem Test 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
- Demo:http://dev.buschsenja.net:8080/egroupware/
- EGroupware GmbH
- local-it admin : username: sysop, password: 30jl_jxoPxd3BnkP
- 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: https://www.egroupware.org/de/egroupware-ce-vs-epl
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