tools/cloud storage/egroupware.md

100 lines
4.5 KiB
Markdown
Raw Normal View History

2022-08-02 22:02:59 +02:00
# Egroupware
2022-12-21 18:39:46 +01:00
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.
2022-08-02 22:02:59 +02:00
Features laut Hersteller:
2022-12-21 18:39:46 +01:00
- 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
2022-08-02 22:02:59 +02:00
## Allgemeine Informationen
2022-12-21 18:39:46 +01:00
- [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>
2022-08-02 22:02:59 +02:00
### Kernfunktionen (Spezialisierung der Plattform)
2022-12-21 18:39:46 +01:00
- 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.)
2022-08-02 22:02:59 +02:00
### Erweiterte Funktionen (nicht spezialisiert darauf)
2022-12-21 18:39:46 +01:00
- Projektmanagement
- Wiki
- Office
- Dateimanager (Anbindung von externem Speicher mindestens mit Samba möglich.)
2022-08-02 22:02:59 +02:00
## Technisch
### Installation
2022-12-21 18:39:46 +01:00
- 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
2022-08-02 22:02:59 +02:00
### Authentifizierung & SSO
z.B LDAP, openid-connect, saml
Mindestens LDAP wird unterstützt. openid wird erwähnt (sollte auf Funktion überprüft werden)
### Entwicklung
2022-12-21 18:39:46 +01:00
- 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
2022-08-02 22:02:59 +02:00
Überprüft am: 10.06.2022
### sonstiges
2022-12-21 18:39:46 +01:00
- Import / Export von Userdaten (Noch nicht näher untersucht)
2022-08-02 22:02:59 +02:00
## Notizen
2022-12-21 18:39:46 +01:00
Version 1.1 14.06.2022