Hier habe ich eine Anleitung zur Installation von EGroupware im eigenen LAN und zum Betrieb auf eigenen Servern. Sie richtet sich an alle, die eine zuverlässige, vollständig selbst gehostete Groupware-Lösung suchen und dabei volle Kontrolle über ihre Daten behalten möchten. Die Installation erfolgt Schritt für Schritt auf einem Debian-System und zeigt, wie Sie EGroupware sicher, stabil und ohne externe Cloud-Dienste betreiben können.
EGroupware ist eine webbasierte Groupware-Lösung, mit der sich die gesamte Zusammenarbeit in Unternehmen, Teams oder Praxen zentral organisieren lässt. Sie läuft direkt im Browser und bündelt Kalender, E-Mails, Aufgaben, Dateien, Projektverwaltung, CRM und viele weitere Werkzeuge an einem Ort. Dadurch entsteht eine gemeinsame Arbeitsoberfläche, auf die alle Beteiligten zugreifen können, egal ob sie im Büro sitzen oder unterwegs arbeiten. EGroupware wird häufig auf dem eigenen Server betrieben, sodass die Daten unter voller Kontrolle bleiben und nicht in fremden Clouds landen.
Debian 13 wird vorrausgesetzt
Schritt 1: System aktualisieren
apt update && apt upgrade -y
Schritt 2: Docker installieren
apt install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Schritt 3: EGroupware-Repository einrichten Debian 12
echo "deb http://download.opensuse.org/repositories/server:/eGroupWare/Debian_12/ /" > /etc/apt/sources.list.d/server:eGroupWare.list
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/Debian_12/Release.key -O - > /etc/apt/trusted.gpg.d/server:eGroupWare.asc
apt update
Schritt 3: EGroupware-Repository einrichten Debian 13
echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/Debian_13/ /' > /etc/apt/sources.list.d/server:eGroupWare.list
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/Debian_13/Release.key -O - | gpg --dearmor | tee /etc/apt/trusted.gpg.d/server_eGroupWare.gpg > /dev/null
apt update
Schritt 4: EGroupware installieren
apt install -y egroupware-docker
Dies installiert:
- die EGroupware-Container
- den internen Nginx
- MariaDB im Container
- Watchtower
Nach der Installation benötigen Sie natürlich die Passworte für EGroupware. EGroupware hat keine Standardlogins oder Standardpassworte, sondern nach jeder installation werden neue Passworte erzeugt. Diese finden Sie hier:
cat /var/lib/egroupware/egroupware-docker-install.log
Es werden dann ähnliche Angaben ausgegeben:
EGroupware successful installed
===============================
Please note the following user names and passwords:
Setup username: admin
password: d\e[Wqv-uL64&?da
EGroupware username: sysop
password: XKLWF)}354Hrd0=d!u
You can log into EGroupware by pointing your browser to http://localhost/egroupware/
Please replace localhost with the appropriate hostname, if you connect remote.
Mit diesen Zugangsdaten können Sie sich unter:
http://localhost/egroupware/
http://localhost/egroupware/setup
einloggen.
localhost wird dann entsprechend mit Ihrer IP oder Domain ersetzt.
