99 lines
4.5 KiB
Markdown
99 lines
4.5 KiB
Markdown
# 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: <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
|